2024-04-26 02:38:44 发布
网友
我在linux系统上运行命令:
sudo pip install --upgrade pip
但我得到的错误信息是:
其中as,如果我去检查pip --version,得到的响应是:
pip --version
pip 9.0.1 from /usr/local/lib/python2.7/site-packages (python 2.7)
为什么我需要'pip==6.1.1' distribution以及如何获得它?在
'pip==6.1.1' distribution
在升级系统上的pip时,作为root用户,您实际上会覆盖系统PIP程序,并且在进一步为Linux系统(使用yum/dnf)安装Python包时会遇到严重问题。在
pip
正确的处理方法是作为用户创建一个virtualenv,并在该virtualenv上升级PIP。与系统Python安装隔离。任何你想在这台机器上用Python做的事情都应该至少运行python2.7或者3.6(如果它与python3兼容)。(您的系统Python是2.6,并且有一个Python2。在/usr/local上可能会发生冲突,这完全取决于您发现的路径顺序)。在
理想情况下,应该使用sudo pip install upgrade pip.来升级pip
sudo pip install upgrade pip.
但是因为我得到的错误是:sudo: easy_install: command not found
sudo: easy_install: command not found
我需要设置环境变量path如下:
alias sudo='sudo env PATH=$PATH'
完成后,升级命令将正常工作。在
在升级系统上的
pip
时,作为root用户,您实际上会覆盖系统PIP程序,并且在进一步为Linux系统(使用yum/dnf)安装Python包时会遇到严重问题。在正确的处理方法是作为用户创建一个virtualenv,并在该virtualenv上升级PIP。与系统Python安装隔离。任何你想在这台机器上用Python做的事情都应该至少运行python2.7或者3.6(如果它与python3兼容)。(您的系统Python是2.6,并且有一个Python2。在/usr/local上可能会发生冲突,这完全取决于您发现的路径顺序)。在
理想情况下,应该使用
sudo pip install upgrade pip.
来升级pip但是因为我得到的错误是:
sudo: easy_install: command not found
我需要设置环境变量path如下:
完成后,升级命令将正常工作。在
相关问题 更多 >
编程相关推荐