擅长:python、mysql、java
<p>这对我有效。</p>
<p>我的<code>which python</code>和<code>which pip</code>完全正确,但是<code>sys.path</code>是错误的。我的病毒在<code>~/virtualenvs/envy</code>。最初我在做:</p>
<pre><code>export PYTHONPATH=~/virtualenvs/envy/lib/python2.7/site-packages:$PYTHONPATH
</code></pre>
<p>但这仍然是导入系统范围的包,而不是我的virtualenv包。但我看着<a href="http://blip.tv/pycon-us-videos-2009-2010-2011/pycon-2011-reverse-engineering-ian-bicking-s-brain-inside-pip-and-virtualenv-4899496" rel="nofollow">this PyCon talk on virtualenv</a>决定尝试:</p>
<pre><code>export PYTHONPATH=~/virtualenvs/envy/lib/python2.7:$PYTHONPATH
</code></pre>
<p>注意第二个选项中缺少<code>site-packages</code>。这真的很管用!我希望它能帮助别人。</p>