【问题标题】:Can't pip install packages in Anaconda无法在 Anaconda 中安装包
【发布时间】:2016-01-31 04:06:37
【问题描述】:

我通过更新以某种方式破坏了 conda。如果有我无法使用的包包

conda install pack

我可以的

pip install pack

一切都很好。然后可以从 anaconda/bin/python 中的 python 访问该包。

运行conda update conda后,pip对应的不是conda环境,而是osx上的base python(我想)。

 which pip
 /usr/local/bin/pip

我尝试导航到 anaconda 文件夹中的 pip 包。但即使运行

 pip install pack

从那里将软件包安装在 /Library/Python/2.7/site-packages 而不是 //anaconda。有想法该怎么解决这个吗?谢谢!

已编辑:

 which conda
 /Users/Ben/anaconda/bin/conda

echo$PATH

bash:echo/Users/Ben/anaconda/bin:/Library/Frameworks/Python.framework/Versions/3.4/bin:/Library/Frameworks/Python.framework/Versions/3.4/bin://anaconda/bin :/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/Ben/anaconda/bin:/opt/X11/bin:/usr/texbin: 没有这样的文件或目录

【问题讨论】:

  • 请添加echo $PATHwhich conda的输出
  • @cel。添加。感谢您的帮助。

标签: python macos pip anaconda


【解决方案1】:

你应该摆脱原来的 OS python pip,使用:

使用 Debian/Ubuntu

sudo apt-get purge python-pip

使用 Redhat/Centos/Fedora

sudo yum remove python-pip

这里引用了:https://unix.stackexchange.com/questions/187701/how-do-i-correct-the-path-for-pip

【讨论】:

    【解决方案2】:

    尝试conda update pipconda update -f pip 强制。

    【讨论】:

      猜你喜欢
      • 2014-10-17
      • 1970-01-01
      • 1970-01-01
      • 2018-10-09
      • 1970-01-01
      • 1970-01-01
      • 2018-04-17
      • 1970-01-01
      • 2018-06-19
      相关资源
      最近更新 更多