requirements 里面删除的包,怎么让他不继续编译了?

2023-06-13 14:11:24 +08:00
 ecloud

有两个包编译不通过,然后我用别的代替了,就把他俩删了。

可是每次 pip install -r requirements.txt 的时候还是去试图编译这两个家伙,cache purge 并不管用。怎么能让他它消停了?

1058 次点击
所在节点    Python
6 条回复
Alias4ck
2023-06-13 14:52:05 +08:00
因为你有的包依赖这两个,所以你去安装的时候它还是会去找依赖包

--no-dependencies 或者--no-deps 忽略依赖
Hieast
2023-06-13 15:03:09 +08:00
用 pipenv graph 类似的功能看看这两个包是咋依赖进去的
ecloud
2023-06-13 15:16:51 +08:00
@Alias4ck 不应该啊,我查了一下别的包都 build 成功了啊,这就是最后剩下的
ecloud
2023-06-13 16:02:21 +08:00
@Hieast pipenv install 不成功的话,好像 graph 什么都不显示
ecloud
2023-06-13 16:34:43 +08:00
MD 还是笨办法,一条一套找,终于找到了。有一个还好解决我给他编译出来了,另外一个有可能根本用不上,我暂时把那个依赖包注掉了,等运行起来再看
hanyceZ
2023-07-10 09:07:58 +08:00
最简单的办法是把这个虚拟环境删除重新建一个新的虚拟环境

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/948322

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX