如何在 Ubuntu 10.04 上升级 pip?

cwd*_*cwd 9 linux ubuntu python pip

在 Ubuntu 10.04 上,我曾经apt-get install pip安装过,pip之后我安装了django. 然后我试图卸载djangopip通过pip uninstall django它可以给我:

pip: error: No command by the name pip uninstall
Run Code Online (Sandbox Code Playgroud)

做一些研究是因为我使用的是旧版本。

$pip --version
pip 0.3.1 from /usr/lib/python2.6/dist-packages (python 2.6)
Run Code Online (Sandbox Code Playgroud)

pip当我安装错误版本django并尝试卸载它时,我第一次意识到这个版本没有卸载

pip uninstall django
Run Code Online (Sandbox Code Playgroud)

并结束了

pip: error: No command by the name pip uninstall
Run Code Online (Sandbox Code Playgroud)

来自另一篇文章:

pip 0.3.1 已经两年多了,而且确实不包含卸载命令。pip 的当前版本是 1.0.1。

我假设您使用的是操作系统打包版本的 pip;那些往往已经过时了。在过去的几年中,已经修复了相当多的错误并添加了一些功能。

那么在 Ubuntu 10.04 上升级它以便我可以访问uninstall命令的正确方法是什么?

小智 13

删除系统范围内的 pip 安装:

sudo apt-get purge python-pip
Run Code Online (Sandbox Code Playgroud)

然后安装一个新的 pip 副本:

curl  https://bootstrap.pypa.io/get-pip.py | sudo python
Run Code Online (Sandbox Code Playgroud)

在 ubuntu 10.04 i686 上测试

我建议你使用 virtualenv。有关更多详细信息,请参阅官方 pip 文档