gpt4 book ai didi

python - 如何获得 pip install 的 -I 标志来处理需求文件?

转载 作者:太空宇宙 更新时间:2023-11-04 01:41:26 25 4
gpt4 key购买 nike

我觉得一定有办法做到这一 pip ,但对于我的生活我无法弄清楚如何:我想针对 virtualenv 中的需求文件运行 pip,这样无论什么包在 virtualenv 中运行pip之前的virtualenv,运行后需求文件完全满足(包括特定版本)。

现在的问题是,如果我在 virtualenv 中安装的软件包版本比需求文件中列出的要旧,它会提示版本不匹配并退出(它应该只是更新包到给定版本)。我正在运行的命令是 pip install -I -r requirements.txt 根据 pip 的帮助,-I 应该让 pip “忽略已安装的包(改为重新安装)”,但它绝对不是'这样做。

我错过了什么?

(如果 pip 也跳过已经完成的包,那就太好了。)

最佳答案

我弄清楚了我的 pip 问题的原因。长话短说,留在 virtualenv 的构建目录中的源代码导致了导致包升级失败的错误。我实际上应该做的是在运行 pip install 之前清除该目录(我猜 pip 并不总是这样做),当与 --upgrade/-U 标志配对后,它似乎可以做我想做的一切。

关于python - 如何获得 pip install 的 -I 标志来处理需求文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4420706/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com