0

在 virtualenv 中,从 parent 继承站点包的选项似乎是在创建时确定的,以后无法修改。

这给依赖管理带来了极大的不便,例如在 Pycharm 中引用和取消引用 venv 时:

https://youtrack.jetbrains.com/issue/PY-38221?project=PY&clearDraft=true&description=PC-192.6817.19,%20JRE%2011.0.4%2010-b304.69x64%20JetBrains%20s.ro,%20OS% 20Linux(amd64)%20v5.0.0-29-通用,%20screens%201920x1080

继承将被永久禁用,再也找不到了。

我的印象正确吗?如果没有,实现此功能的最简单方法是什么?

4

2 回答 2

0

virtualenvwrapper有一个命令toggleglobalsitepackages

于 2019-09-29T10:43:37.070 回答
0

如果我记得只是用相同的目标目录重新创建 virtualenv 并且有或没有 --system-site-packages 并且它应该切换。

如果我没记错的话,它至少在旧版本的 virtualenv 中有效

于 2019-09-29T01:55:36.533 回答