擅长:python、mysql、java
<p>您可以使用<code> system-site-packages</code>开关在virtualenv中显式地包括所有全局安装的包:</p>
<blockquote>
<p>Give access to the global site-packages dir to the virtual environment</p>
</blockquote>
<p>或者使用<code> no-site-packages</code>开关禁用全局站点包:</p>
<blockquote>
<p>Don't give access to the global site-packages dir to the virtual environment</p>
</blockquote>
<p>后者目前是默认值。在</p>
<p>我个人已经在我的全球站点包中安装了<code>lxml</code>,因此我们可以用它作为一个小的演示:</p>
<p>在
</p><pre><code>$ virtualenv nositepackages
New python executable in nositepackages/bin/python
Installing setuptools............done.
Installing pip...c............done.
$ ./nositepackages/bin/python -c 'import lxml; print lxml.__package__'
Traceback (most recent call last):
File "<string>", line 1, in <module>
ImportError: No module named lxml
$ virtualenv system-site-packages sitepackages
New python executable in sitepackages/bin/python
Installing setuptools............done.
Installing pip...............done.
$ ./sitepackages/bin/python -c 'import lxml; print lxml.__package__'
lxml
</code></pre>