我想在Amazon Linux AMI 2015.09.1上部署我的Python应用程序,该系统自带Python2.7(默认)和pip(版本为6.1.1)。然后,我使用以下命令升级了pip:
sudo pip install -U pip
但是,它似乎出现了故障,并在我尝试安装软件包时显示了该消息:
pkg_resources.DistributionNotFound: pip==6.1.1
我发现pip会删除位于/usr/bin/
的旧文件,并在/usr/local/bin
中安装新文件。因此,我尝试使用以下命令指定位置:
sudo pip install -U --install-option="--prefix='/usr/bin'" pip
尽管如此,它仍然将新版本安装在/usr/local/bin
中。除此之外,pip不能与sudo
很好地配合使用,尽管它已经成功安装。错误信息:
sudo: pip2.7: command not found
有没有一种正确管理pip的方法?
/usr/local/lib
пЉИеѓєеЇФдЇО/usr/local/bin
пЉМдЄО/usr/lib
еТМ/usr/bin
зЫЄеѓєеЇФпЉЫињШжЬЙ/usr/local/man
еТМMANPATH
пЉЙгАВ - Elliott Frisch