擅长:python、mysql、java
<p>我能解决这个问题。在我的~/.bash_配置文件中,我遇到了以下一行,这导致了一个问题:</p>
<pre><code>export PYTHONPATH=/usr/local/lib/python2.7/site-packages:$PYTHONPATH
</code></pre>
<p>正如martinlewis在对这个<a href="https://stackoverflow.com/questions/1382925/virtualenv-no-site-packages-and-pip-still-finding-global-packages">related question</a>的回答中指出的,<code> no-site-packages</code>将从搜索路径. 但标准Python路径中的任何其他内容仍将保留。在</p>
<p>附言:我仍然不知道为什么virtualenv是这样工作的。为什么要包括PYTHONPATH上的包呢。但至少知道这能解决我的问题。在</p>