在另一个虚拟环境中使用安装在一个虚拟环境中的库

时间:2019-09-02 15:12:49

标签: python python-venv

我们可以使用从一个虚拟环境安装到另一个虚拟环境的库吗?
例如:
从另一个虚拟环境在venv中安装的库。

2 个答案:

答案 0 :(得分:-1)

简短答案:否

虚拟环境的目的是隔离不同的python安装,包括它们的库。如果您找到了解决方法,则必须将其视为黑客行为,并应将其作为错误报告给虚拟环境。

答案 1 :(得分:-1)

应该可以通过提供源virtualenv中存在的模块的完整路径来导入模块。 How to import a module given the full path?

但是它将不起作用,因为对模块的依赖关系将不会出现在目标virtualenv中。您可以尝试使用完整路径导入所有依赖项,这样就可以正常工作。