请勿升级软件包,安装旧版本

时间:2016-07-26 20:09:48

标签: python-2.7 pip

我正在尝试在我的用户级别升级在全局(根)级别安装的某些软件包。每当我尝试使用pip升级软件包时,它只需在用户级别重新安装现有版本。 例如,

$ pip install boto --user --upgrade 收集博托   使用缓存的boto-2.42.0-py2.py3-none-any.whl 安装收集的软件包:boto 已成功安装boto-2.9.5

pip下载boto-2.42但安装2.9.5。 我不确定为什么会这样。任何帮助将不胜感激?

我正在使用pip 8.1.2

回复@Evert 来自pip install boto --user --ignore-installed的点的输出是 Collecting boto Using cached boto-2.42.0-py2.py3-none-any.whl Installing collected packages: boto Successfully installed boto-2.9.5

注意,pip会收集最新的软件包,但在安装时会回退到旧软件包。我似乎无法理解为什么会这样。以上在我的其他机器上正常工作但不是这个。我甚至尝试重新安装pip但它不会工作

2 个答案:

答案 0 :(得分:0)

pip install boto --user --ignore-installed

答案 1 :(得分:0)

尝试强制重新安装所需的包:

pip install --user -U --force-reinstall boto
相关问题