擅长:python、mysql、java
<p>我设法弄明白了。在我的系统上搜索了一下之后。我发现pip和conda把软件包安装到两个不同的位置。就我而言。。在</p>
<pre><code>conda - Installed to my current anaconda environment just as expected
pip - /users/sjamal/gridware/share/python/2.7.8/lib/python3.6/site-packages/
</code></pre>
<p>我相信pip安装到不同位置的原因是我们在HPC上预先设计了基础设施,因此在下面添加了以下前缀。在</p>
^{pr2}$
<p>为了使用我的软件包有三种方法。其中两个我可以做。但最后一个我还没能搞清楚,因为它需要我更改pip的默认位置来安装包。我试着用</p>
<pre><code>pip install -t <dir>
</code></pre>
<p>尽管它总是抛出错误,并且不允许我选择安装文件夹的目标。在</p>
<p>另外两种选择是:</p>
<pre><code>1. Install the packages using pip install <package> and then move the packages to the original destination.
2. Add the path to the environment where I want to have the packages installed to the local PATH variable in ~/.bashrc. However, this beats the fact of working in different environments as the package will be accessible from different environments.
</code></pre>
<p>如果有人知道如何重定向pip的默认安装目的地,如果你能与我分享,我将不胜感激。在此之前,我将继续寻找更好的替代方案。在</p>
<p>最后感谢@amrit的回复!在</p>
<p>干杯!在</p>