pip 中的 Python 二进制路径

pip 中的 Python 二进制路径

当我运行时,python它运行版本 3.10.4:

$ python
Python 3.10.4 (main, Apr  8 2022, 17:35:13) [GCC 9.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 
[12]+  Stopped                 python

当我运行时,python3它运行版本 3.8.10:

$ python3
Python 3.8.10 (default, Mar 15 2022, 12:22:08) 
[GCC 9.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 
[13]+  Stopped                 python3

pip正在使用python3

$ head -n1 /usr//bin/pip
#!/usr/bin/python3

我怎样才能更改python路径以供如下所示pip使用?python

 #!/usr/bin/python

答案1

推荐的使用方式pip是像 一样调用它<python_interpreter> -m pip ...。这样,你就可以完全控制为哪个 python 安装安装/更新/删除包。

可以更改解析到的版本python3,但这是个糟糕的主意。Ubuntu 依赖于默认的 Python 安装(本例中为 3.8),因此更改它会破坏操作系统本身和许多其他东西。

相关内容