Python 2.7如何在虚拟环境中加载共享模块

时间:2016-09-10 15:23:02

标签: python

graph-tool已安装到Ubuntu 16.04.1。

我想将图表与安装在虚拟环境中的其他Python模块一起使用。

有没有办法在虚拟环境中使用共享模块?

2 个答案:

答案 0 :(得分:1)

创建包含系统site-packages目录的virtualenv;使用--system-site-packages开关:

$ virtualenv --help
[...]
  --system-site-packages
                        Give the virtual environment access to the global
                        site-packages.
[...]

您可以通过在现有虚拟环境目录上重新运行virtualenv来更改此设置,并使用--no-site-packages开关再次禁用它。

答案 1 :(得分:0)

请查看virtualenv-docs/configuration页面了解其他选项/方案。

  

- system-site-packages为虚拟环境提供对全局站点包的访问。

     

- extra-search-dir = DIR目录,用于查找setuptools / pip发行版。可以多次指定此选项。

     

$ virtualenv --extra-search-dir = / path / to / dists   --extra-search-dir = / path / to / other / dists ENV

此外,您可以尝试在发布新问题之前在stackoverflow,like this one上查找答案。