擅长:python、mysql、java
<p>问题是不应该设置<code>PYTHONPATH</code>或<code>PYTHONHOME</code>。他们都指向一个非连续体版本的水蟒,我相信。Anaconda将(默认情况下)安装到名为<code>Anaconda</code>的目录中,可以是<code>C:\Anaconda</code>,也可以是<code>C:\Users\USERNAME\Anaconda</code>(IIRC)。通常建议您永远不要设置<code>PYTHONPATH</code>或<code>PYTHONHOME</code>,除非是作为最后手段,正是因为这些问题。</p>
<p>您可以通过执行以下操作来查看正在运行的Python解释器:</p>
<pre><code>>>> import sys
>>> sys.executable
</code></pre>
<p>然后,通过执行以下操作之一,您可以看到哪些目录最终位于Python库路径中(其中<code>import</code>语句将查找包,例如<code>scipy</code>和<code>numpy</code>):</p>
<pre><code>>>> import sys
>>> sys.path
</code></pre>
<p>或者更可读的版本:</p>
<pre><code>>>> import sys
>>> for p in sys.path:
... print p
</code></pre>