擅长:python、mysql、java
<p>这种冲突是完全可能的。当您使用自制程序安装依赖Python的软件时,您希望它看到通过自制程序安装的Python包和库,而不是Anaconda安装的那些包和库。在</p>
<p>我的解决办法是</p>
<pre><code>export PATH=$HOME/anaconda/bin:$PATH
</code></pre>
<p>进入<code>.bashrc</code>。通常,您只需使用Python和通过自制程序安装的<code>pip</code>,以及由{<cd2>}安装的软件包。有时,当您开发Python项目时,如果您使用Anaconda的<a href="http://conda.pydata.org/docs/using/envs.html" rel="nofollow">environment management mechanism</a>(<code>conda create -n my-env</code>),您可以暂时使用<code>export PATH=$HOME/anaconda/bin:$PATH</code>来打开它。根据我收集到的信息,与使用常规Python相比,使用Anaconda的一个重要好处是,<code>conda create -n my-env anaconda</code>不会像拥有大量虚拟环境时<code>virtualenv my-env</code>那样不必要地重复安装包。如果您不介意有某种程度的重复,您可以避免将Anaconda全部安装在一起,只需使用<code>virtualenv</code>。在</p>