在
poetry
的帮助下,我编写了一个软件包并将其安装在site-packages
目录中。 我现在正在开发第二个包,同样使用 poetry
,它导入第一个包。 但是,默认情况下,创建的 venv 具有设置
include-system-site-packages = false
这里有关于此功能的讨论。 我显然可以更改设置,但是有没有更好的方法,可以在 venv 和操作系统的其余部分之间保持更大程度的分离?
我无法更改所示的配置,因为我正在安装到非标准站点包目录。 所以问题更多的是:我如何让
poetry
荣誉$PYTHONPATH
?
此问题已在此处得到解答。 我刚刚添加了依赖项
poetry add ../otherproj/othermod/dist/otherproj.othermod-0.1.0-py3-none-any.whl