Не удалось установить пакеты пакетов в Anaconda

Просто скачан и установлен anaconda 3.6.2 на Mac OSX Mavericks, и мне нужно установить пакет seaborn, который не предварительно установлен с помощью anaconda.

$ 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

Теперь я запустил iPython notebook из Launcher Anaconda. Но пакет seaborn, похоже, не найден!

Был ли действительно установлен пакет seaborn?

enter image description here

В ~/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"

Update

Удалены две виртуальные строки, перезагруженные .bash_profile, но pip install все еще выдаёт ошибку Could not find an activated virtualenv (required). Активация другой среды конда 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).

Ответ 1

У меня была такая же проблема с установкой ggplot с помощью Mac. Если вы выполните из терминала:

//anaconda/bin/pip install module_name

он работает. Надеюсь, это поможет!

MC

Ответ 2

Вам нужно установить версию протокола anaconda. Просто запустите:

conda install pip

Это установит пипс внутри активированной среды conda

Ответ 3

Удалите строки virtualenvwrapper из вашего bashprofile. С помощью Anaconda вы должны использовать среды conda вместо virtualenvs, а использование virtualenvs может привести к нарушению среды конды.

Ответ 4

Возможно, просто поместите это в свой файл bash_profile:

export PIP_REQUIRE_VIRTUALENV=false

Это была моя проблема, я забыл, что создал PIP таким образом.