Linux

如何在 Ubuntu 10.04 上升級 pip?

  • September 1, 2016

在 Ubuntu 10.04 上,我曾經apt-get install pip安裝過,pip之後我安裝了django. 然後我嘗試django通過它給我pip解除安裝:pip uninstall 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)

當我安裝了錯誤的版本並嘗試解除安裝它時,我首先意識到這個版本pip沒有解除安裝django

pip uninstall django

最後得到

pip: error: No command by the name pip uninstall

來自另一篇文章:

pip 0.3.1 已經有兩年多了,而且確實不包括解除安裝命令。目前的 pip 版本是 1.0.1。

我假設您使用的是作業系統打包的 pip 版本;這些往往已經過時了。在過去的幾年中,已經修復了很多錯誤並添加了一些功能。

那麼在 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。更多詳細資訊,請參閱官方 pip 文件

事實上,pip install --upgrade pip確實有效,但它安裝了一個的pip,在我的例子中是 pip-2.6。所以解除安裝的命令是.pip-2.6 uninstall *package-name*

引用自:https://unix.stackexchange.com/questions/36710