[英]Unable to pip install packages in Anaconda
刚刚在 Mac OSX Mavericks 上下载并安装了 anaconda 3.6.2,我需要安装一个未预装 anaconda 的包seaborn
。
$ 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
安装包
$ which pip
/Users/username/anaconda/bin/pip
$ pip install seaborn
Could not find an activated virtualenv (required).
再次尝试激活root
Anaconda env,但仍然不起作用
$ 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
工作。
workon testEnv
pip install seaborn
现在我从 Anaconda 的启动器启动了iPython notebook
。 但是seaborn
包好像没有找到!
seaborn
包真的安装了吗?
在~/bashprofile
,我有:
# 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"
删除了 2 个 virtualenvwrapper 行,重新加载了 .bash_profile,但pip install
仍然给出错误Could not find an activated virtualenv (required).
激活另一个 conda 环境source activate testenv
没有帮助。
$ 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).
我在使用 Mac 安装 ggplot 时遇到了同样的问题。 如果从终端执行:
/anaconda/bin/pip install module_name
有用。 我希望它能有所帮助!
MC
您需要安装 anaconda 版本的 pip。 赶紧跑:
conda install pip
这将在激活的 conda 环境中安装 pip
从 bashprofile 中删除 virtualenvwrapper 行。 使用 Anaconda,您应该使用 conda 环境而不是 virtualenvs,并且使用 virtualenvs 最终会破坏您的 conda 环境。
也许只是把它放在你的 bash_profile 中:
export PIP_REQUIRE_VIRTUALENV=false
那是我的问题,我忘了我是这样设置 PIP 的。
尝试在Anaconda Prompt而不是 Command Prompt 中输入命令。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.