首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在Anaconda中安装软件包

无法在Anaconda中安装软件包
EN

Stack Overflow用户
提问于 2014-08-24 00:37:56
回答 5查看 81K关注 0票数 22

刚刚下载并安装了anaconda 3.6.2在Mac小牛上,我需要安装一个软件包seaborn,它不是预先安装在anaconda上的。

代码语言:javascript
复制
$ conda install seaborn
Fetching package metadata: ..
Error: No packages found in current osx-64 channels matching: seaborn

You can search for this package on Binstar with

    binstar search -t conda seaborn

You may need to install the Binstar command line client with

    conda install binstar

接下来,我尝试使用pip来安装软件包。

代码语言:javascript
复制
$ which pip
/Users/username/anaconda/bin/pip

$ pip install seaborn
Could not find an activated virtualenv (required).

再次尝试激活root Anaconda env,但仍然不起作用

代码语言:javascript
复制
$ source activate root
discarding /Users/username/anaconda/bin from PATH
prepending /Users/username/anaconda/bin to PATH

$ pip install seaborn
Could not find an activated virtualenv (required).

接下来,我尝试激活virualenv和pip install工作。

代码语言:javascript
复制
workon testEnv
pip install seaborn

现在我从Anaconda的发射器上发射了iPython notebook。但是seaborn包似乎没有被找到!

seaborn包真的安装了吗?

~/bashprofile中,我有:

代码语言:javascript
复制
# virutalenvwrapper
export WORKON_HOME=$HOME/.virtualenvs
source /Users/username/.virtualenvs/datasci/bin/virtualenvwrapper.sh

# added by Anaconda 2.0.1 installer
export PATH="/Users/username/anaconda/bin:$PATH"

更新

删除了两个虚拟包装器行,重新加载.bash_profile,但是pip install仍然给出了错误Could not find an activated virtualenv (required).,激活另一个conda环境source activate testenv没有帮助。

代码语言:javascript
复制
$ source activate ~/.bash_profile
$ pip install seaborn
Could not find an activated virtualenv (required).

$ source activate testenv
discarding /Users/username/anaconda/bin from PATH
prepending /Users/username/anaconda/envs/testenv/bin to PATH
$ pip install seaborn
Could not find an activated virtualenv (required).
EN

回答 5

Stack Overflow用户

发布于 2014-12-08 14:39:55

您需要安装pip的anaconda版本。只管跑:

代码语言:javascript
复制
conda install pip

这将在激活的conda环境中安装pip。

票数 27
EN

Stack Overflow用户

发布于 2015-02-09 16:04:49

我也遇到了同样的问题,使用Mac安装ggplot。如果您从终端执行:

代码语言:javascript
复制
/anaconda/bin/pip install module_name

它起作用了。希望能帮上忙!

MC

票数 23
EN

Stack Overflow用户

发布于 2014-08-25 15:49:21

从bashprofile中移除虚拟包装行。使用Anaconda时,您应该使用conda环境而不是虚拟环境,使用virtualenvs最终会破坏conda环境。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25467595

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档