如何使“ pip install”不卸载其他版本?

道格拉斯·斯科菲尔德

我正在管理HPC上的几个模块,并希望使用pip为该工具安装一些要求。

我不会使用virtualenv,因为它们无法与我们的模块系统配合使用。我想安装软件包的模块本地版本,并且PYTHONPATH在加载模块时正确设置,并且当我安装的软件包未同时安装在默认的python环境中时,此方法也可以正常工作。

我不想做的是在安装模块本地版本时卸载软件包的默认python版本。

例如,一个软件包需要numpy==1.6,而我使用的python安装的默认版本是1.8.0当我

pip install --install-option="--prefix=$RE_PYTHON" numpy==1.6

在这里RE_PYTHON指向module-local site-packages目录的顶部,numpy==1.6安装正确,然后pip继续,并开始1.8.0从我正在使用的python树中进行卸载(为什么要卸载较新的版本超出了我的范围,但我想即使在进行本地安装(numpy==1.10.1时也要避免这种情况

如何防止点子这样做?这确实很烦人,我一直无法找到不涉及virtualenv的解决方案。

巴库留

您必须pip通过指定-I选项(或--ignore-installed明确告诉忽略当前已安装的软件包因此,您应该使用:

PYTHONUSERBASE=$RE_PYTHON pip install -I --user numpy==1.6

Ian Bicking答案中提到了一点

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从pip卸载Python

来自分类Dev

安装了不兼容的pkg版本,如何卸载(或以其他方式解决)?

来自分类Dev

如何完全卸载用easy_install安装的pip?

来自分类Dev

如何在OSX上卸载pip?

来自分类Dev

如何修复在卸载sqlalchjemy时挂起的pip

来自分类Dev

pip 如何知道要卸载什么?

来自分类Dev

“ conda install pip”更改python版本。如何避免这种情况?

来自分类Dev

如何在`pip install`命令中指定依赖项的版本?

来自分类Dev

如何将 pip 升级到版本 >> 9.0.1?(pip install --upgrade pip 给出“无法导入名称主”错误)

来自分类Dev

在“ pip install -e”中如何使用“ egg =“?

来自分类Dev

我不小心运行pip卸载pip,如何重新安装呢?

来自分类Dev

命令pip install --upgrade pip,安装所有版本的pip

来自分类Dev

如何验证本地安装的模块版本是 pip 使用的版本?

来自分类Dev

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

来自分类Dev

pip-如何安装需要较早版本的pip的软件包

来自分类Dev

Python PIP卡在卸载的python版本中

来自分类Dev

如何使源代码控制的pip程序包满足其他程序包的要求

来自分类Dev

如何使用其他pip包正确扩展基础odoo docker映像?

来自分类Dev

如何降级Windows上已安装的'pip'版本?

来自分类Dev

如何获得pip指向新版本的Python

来自分类Dev

如何使用pip安装特定版本的软件包

来自分类Dev

pip如何确定python软件包版本

来自分类Dev

pip如何确定python软件包版本

来自分类Dev

如何找到适用于Python 2.7的较早版本的pip?

来自分类Dev

如何强制pip安装django的最新版本?

来自分类Dev

pip +如何下载.whl文件的最新版本

来自分类Dev

PIP如何确定多个依赖项的依赖项版本

来自分类Dev

如何使用python 2.6.6或python 2.7.5安装旧版PIP版本?

来自分类Dev

如何在Linux Redhat上下载特定的pip版本

Related 相关文章

  1. 1

    如何从pip卸载Python

  2. 2

    安装了不兼容的pkg版本,如何卸载(或以其他方式解决)?

  3. 3

    如何完全卸载用easy_install安装的pip?

  4. 4

    如何在OSX上卸载pip?

  5. 5

    如何修复在卸载sqlalchjemy时挂起的pip

  6. 6

    pip 如何知道要卸载什么?

  7. 7

    “ conda install pip”更改python版本。如何避免这种情况?

  8. 8

    如何在`pip install`命令中指定依赖项的版本?

  9. 9

    如何将 pip 升级到版本 >> 9.0.1?(pip install --upgrade pip 给出“无法导入名称主”错误)

  10. 10

    在“ pip install -e”中如何使用“ egg =“?

  11. 11

    我不小心运行pip卸载pip,如何重新安装呢?

  12. 12

    命令pip install --upgrade pip,安装所有版本的pip

  13. 13

    如何验证本地安装的模块版本是 pip 使用的版本?

  14. 14

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

  15. 15

    pip-如何安装需要较早版本的pip的软件包

  16. 16

    Python PIP卡在卸载的python版本中

  17. 17

    如何使源代码控制的pip程序包满足其他程序包的要求

  18. 18

    如何使用其他pip包正确扩展基础odoo docker映像?

  19. 19

    如何降级Windows上已安装的'pip'版本?

  20. 20

    如何获得pip指向新版本的Python

  21. 21

    如何使用pip安装特定版本的软件包

  22. 22

    pip如何确定python软件包版本

  23. 23

    pip如何确定python软件包版本

  24. 24

    如何找到适用于Python 2.7的较早版本的pip?

  25. 25

    如何强制pip安装django的最新版本?

  26. 26

    pip +如何下载.whl文件的最新版本

  27. 27

    PIP如何确定多个依赖项的依赖项版本

  28. 28

    如何使用python 2.6.6或python 2.7.5安装旧版PIP版本?

  29. 29

    如何在Linux Redhat上下载特定的pip版本

热门标签

归档