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

用户名

在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.

那么,如何实际获得点子8.1.2?

阿米亚斯

除非您实际上正在使用ubuntu代码并且有特定的原因,否则更新系统python并不是一个好主意。通过使用pip更新而不是使用APT存储库中的python库,您可以打破很多系统依赖项。

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

如果这两种方法没有自己的副本,则这两种方法都将适当地使用系统库,virtualenv在如何控制该反馈方面有更多选择。

与--user点

这就像在所有pip命令的末尾添加--user一样简单,这会将您的python库放在〜/ .local / lib / pythonX.X(其中XX是您的python版本号)中,对于这里,首先,如果必须通过sudo运行,请谨慎执行root操作,因为这可能会影响系统python。

虚拟环境

这的工作方式与上述类似,但与特定用户的联系较少,因此没有sudo限制,您还可以克隆virtualenv并对其进行升级以测试更改,从而允许您在恢复性能时恢复原状。http://docs.python-guide.org/en/latest/dev/virtualenvs/

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章