当我已经安装了Ubuntu提供的时,如何安装最新版本的pip?

Modified on: Sat, 09 Jun 2018 19:24:53 +0800

在Ubuntu 16.04中执行:

pip install --upgrade pip

你得到:

Collecting pip
  Using cached pip-8.1.2-py2.py3-none-any.whl
Installing collected packages: pip
Successfully installed pip-8.1.1
You are using pip version 8.1.1, however version 8.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

足够公平。现在试试

pip install --upgrade pip

你得到:

Collecting pip
  Using cached pip-8.1.2-py2.py3-none-any.whl
Installing collected packages: pip
Successfully installed pip-8.1.1
You are using pip version 8.1.1, however version 8.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

那么,如何实际获得pip 8.1.2?

最佳答案

更新系统python不是一个好主意,除非你实际上正在使用ubuntu代码并且有特定的理由。通过使用pip更新而不是使用APT存储库中的python库,可以解决许多系统依赖性。

如果您正在开发python应用程序并需要更改库的版本,那么您应该使用--user选项来pip或创建virtualenv来存储用户版本的库。

如果他们没有自己的副本,这两种方法都会优雅地回归到使用系统库,virtualenv有更多关于如何控制反馈的选项。

点击--user

这就像在所有pip命令的末尾添加--user一样简单,这会将你的python库放在〜/ .local / lib / pythonX.X中(其中XX是你的python版本号),它们如果你必须通过sudo运行,因为它可能会影响系统python,所以首先要注意这里只是为root做这个。

的virtualenv 强>

这与上面的方式类似,但与特定用户的联系较少,因此没有sudo限制,您还可以克隆virtualenv并升级它以测试更改,从而允许您恢复,如果它很糟糕。
http://docs.python-guide.org/en/latest/dev/ virtualenvs /

作者:,Amias

相关问答

添加新评论