當前位置: 首頁>>技術教程>>正文


linux – 如何在Ubuntu 10.04上升級pip?

, , ,

問題描述

在Ubuntu 10.04上,我使用apt-get install pip安裝pip,然後安裝了django。然後我嘗試通過pip uninstall djangopip卸載django,這給了我:

pip: error: No command by the name pip uninstall

通過做一些研究是因為我使用的是舊版本。

$pip --version
pip 0.3.1 from /usr/lib/python2.6/dist-packages (python 2.6)

我首先意識到,當我安裝了錯誤版本的django並嘗試使用以下版本進行卸載時,此版本的pip沒有卸載

pip uninstall django

並最終以

pip: error: No command by the name pip uninstall

從另一篇文章:

pip 0.3.1 is over two years old, and indeed it does not include the uninstall command. The current version of pip is 1.0.1.

I presume you’re using an OS-packaged version of pip; those tend to be quite out of date. Quite a few bugs have been fixed and features added in the last couple years.

那麽在Ubuntu 10.04上升級它的正確方法是什麽,以便我可以訪問uninstall命令?

最佳方案

刪除係統範圍內的pip安裝:

sudo apt-get purge python-pip

然後安裝一個新的pip副本:

curl  https://bootstrap.pypa.io/get-pip.py | sudo python

在Ubuntu 10.04 i686上測試

我建議您使用virtualenv。有關更多詳細信息,請參見Official pip documentation

次佳方案

事實上,pip install --upgrade pip確實可以工作,但是它安裝了一個新的pip,在我的情況下是pip-2.6。因此,卸載命令為pip-2.6 uninstall package-name

參考資料

本文由Ubuntu問答整理, 博文地址: https://ubuntuqa.com/zh-tw/article/7981.html,未經允許,請勿轉載。