为什么即使已经安装了最新版本,也要点安装--upgrade重新安装软件包?

普拉哈德·帕蒂尔(Pralhad Patil)

我写了一个脚本来自动更新已安装的python软件包。该脚本每次在应用程序启动时运行,并确保如果有新的python软件包版本可用,它将下载并安装它。我在脚本中使用以下代码来实现这一目标-

案例-我

python -m pip install --upgrade my_pyPackage 

与上面的行脚本完美地工作。如果已经安装了软件包,它将给出以下输出-

Looking in indexes: <pypi_artifactory_url>
Requirement already satisfied: my_pyPackage in c:\path\to\site-packages (4.0.3)

案例-II

但是,如果我将命令修改为-

python -m pip install --upgrade my_pyPackage --target <path\to\custom\dir>

如果有新版本可用,此脚本可以正常工作。但是,即使没有新版本,pip也会将缓存版本一次又一次地安装到目标目录中。

输出如下-

Looking in indexes: <pypi_artifactory_url>
Collecting my_pyPackege
  Using cached my_pyPackege-4.0.3-py3-none-any.whl
Installing collected packages: my_pyPackege
Successfully installed my_pyPackege-4.0.3

我想避免/覆盖Case-II行为,并期望输出与Case-I一样。任何解决方案或更好的方法来解决此问题?

短靴

另一种(更简便的IMO)方法是简单地使用virtualenv本身中的pip可执行文件。

path\to\target_dir\Scripts\pip install --upgrade  my_pyPackage

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么即使已经安装了最新版本,也要点安装--upgrade重新安装软件包?

来自分类Dev

为什么即使已经安装了最新版本,也要点安装--upgrade重新安装软件包?

来自分类Dev

为什么即使已经安装了最新版本,也要点安装--upgrade重新安装软件包?

来自分类Dev

无法重新安装软件包

来自分类Dev

重新安装所有Debian软件包

来自分类Dev

如何重新安装默认软件包

来自分类Dev

无法重新安装软件包

来自分类Dev

软件包evince需要重新安装

来自分类Dev

如何修复或重新安装更新安装导致的损坏软件包?

来自分类Dev

sudo apt-get upgrade-是否需要重新安装软件包sublime-text?

来自分类Dev

为什么即使PyPI上有较新版本,pip也不安装最新版本的软件包?

来自分类Dev

如何在Julia中重新安装或重新编译已安装的软件包?

来自分类Dev

我将ghc更新到新版本,如何自动重新安装所有cabal软件包?

来自分类Dev

我将ghc更新到新版本,如何自动重新安装所有cabal软件包?

来自分类Dev

Xubuntu 19.0.4 无法安装任何软件包而不重新安装 java 安装程序

来自分类Dev

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

来自分类Dev

如何安装最新版本的软件包?

来自分类Dev

安装最新版本的软件包

来自分类Dev

无法安装最新版本的软件包

来自分类Dev

更新Julia版本而不重新安装先前版本的软件包

来自分类Dev

如何在Ubuntu-16.04中重新安装默认软件和软件包?

来自分类Dev

如何在虚拟环境中重新安装已安装的python软件包?

来自分类Dev

cabal沙箱安装仍然失败,并显示“软件包可能被重新安装破坏”

来自分类Dev

重新安装软件包及其已安装的依赖项

来自分类Dev

安装R软件包时,需要时自动重新安装依赖项

来自分类Dev

R 4.0.0之前已安装软件包“ XXX”:请重新安装

来自分类Dev

如何重新安装随Homebrew一起安装的所有软件包?

来自分类Dev

重新安装软件包及其已安装的依赖项

来自分类Dev

进行全新的ubuntu安装,而无需重新安装软件包

Related 相关文章

  1. 1

    为什么即使已经安装了最新版本,也要点安装--upgrade重新安装软件包?

  2. 2

    为什么即使已经安装了最新版本,也要点安装--upgrade重新安装软件包?

  3. 3

    为什么即使已经安装了最新版本,也要点安装--upgrade重新安装软件包?

  4. 4

    无法重新安装软件包

  5. 5

    重新安装所有Debian软件包

  6. 6

    如何重新安装默认软件包

  7. 7

    无法重新安装软件包

  8. 8

    软件包evince需要重新安装

  9. 9

    如何修复或重新安装更新安装导致的损坏软件包?

  10. 10

    sudo apt-get upgrade-是否需要重新安装软件包sublime-text?

  11. 11

    为什么即使PyPI上有较新版本,pip也不安装最新版本的软件包?

  12. 12

    如何在Julia中重新安装或重新编译已安装的软件包?

  13. 13

    我将ghc更新到新版本,如何自动重新安装所有cabal软件包?

  14. 14

    我将ghc更新到新版本,如何自动重新安装所有cabal软件包?

  15. 15

    Xubuntu 19.0.4 无法安装任何软件包而不重新安装 java 安装程序

  16. 16

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

  17. 17

    如何安装最新版本的软件包?

  18. 18

    安装最新版本的软件包

  19. 19

    无法安装最新版本的软件包

  20. 20

    更新Julia版本而不重新安装先前版本的软件包

  21. 21

    如何在Ubuntu-16.04中重新安装默认软件和软件包?

  22. 22

    如何在虚拟环境中重新安装已安装的python软件包?

  23. 23

    cabal沙箱安装仍然失败,并显示“软件包可能被重新安装破坏”

  24. 24

    重新安装软件包及其已安装的依赖项

  25. 25

    安装R软件包时,需要时自动重新安装依赖项

  26. 26

    R 4.0.0之前已安装软件包“ XXX”:请重新安装

  27. 27

    如何重新安装随Homebrew一起安装的所有软件包?

  28. 28

    重新安装软件包及其已安装的依赖项

  29. 29

    进行全新的ubuntu安装,而无需重新安装软件包

热门标签

归档