擅长:python、mysql、java
<p>您的问题是您没有C编译器(<code>gcc</code>是C编译器),这是安装您下载的包所必需的。这个问题完全独立于水蟒。</p>
<p>你的选择是:</p>
<ul>
<li>安装一个C编译器,然后构建下载的包源(通过python setup.py Install命令)</li>
<li>查找包的预编译版本。</li>
</ul>
<p>你没说你在哪个站台。我怀疑您是在Mac或Windows上,因为大多数Linux安装都有一个工作的C编译器。</p>
<p>如果您在Mac上,请通过应用商店安装Xcode。这是在Mac OS X上获得C编译器的总体推荐方法</p>
<p>如果您在Windows上,则应通过以下方式安装MinGW软件包:</p>
<pre><code>conda install mingw
</code></pre>
<p>然后您可以尝试执行“python setup.py install”。</p>
<p>顺便说一句,在构建包时遇到的困难是很常见的,这也是为什么人们使用像Anaconda这样的发行版,而不是独自解决构建问题。如果您只想在一段时间内使用Anaconda,并使用您的系统Python,那么您可以通过编辑<code>~/.bash_profile</code>并注释掉最下面的一行来设置PATH变量,该行将<code>anaconda/bin/</code>添加到您的路径中。</p>
<p>在两个不同的Python安装中管理包将导致比一般意义上更头疼的问题。我建议您只使用Anaconda,除非您有非常好的理由坚持使用系统Python。</p>