python – 在Amazon Linux中升級pip
我想在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: pip2.7: command not found
有沒有辦法妥善管理點數?
嘗試:
sudo which pip
這可能會顯示像“$PATH”中沒有點數的東西.
如果是這樣,你可以這樣做:
which pip
這將給你一個像/usr/local / bin / pip這樣的路徑.
通過執行以下命令複製貼上到sbin資料夾的路徑:sudo cp /usr/local / bin / pip /usr/sbin /
這將允許您執行sudo pip而沒有任何錯誤.
程式碼日誌版權宣告:
翻譯自:http://stackoverflow.com/questions/34103119/upgrade-pip-in-amazon-linux