web-dev-qa-db-ja.com

Anacondaでパッケージをpipできません

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パッケージは本当にインストールされましたか?

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"
_

更新

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).
_
13
Nyxynyx

Macを使用してggplotをインストールするのと同じ問題がありました。ターミナルから実行する場合:

//anaconda/bin/pip install module_name

できます。私はそれが役立つことを願っています!

MC

17
mary82

Pacのanacondaバージョンをインストールする必要があります。ただ走れ:

conda install pip

これにより、アクティブ化されたconda環境内にpipがインストールされます

8
Mark Unsworth

Bashprofileからvirtualenvwrapper行を削除します。 Anacondaでは、virtualenvの代わりにconda環境を使用する必要があり、virtualenvを使用するとconda環境が破壊される可能性があります。

2
asmeurer

たぶんこれをあなたのbash_profileに入れてください:

export PIP_REQUIRE_VIRTUALENV=false

それが私の問題でした。私はこの方法でPIPをセットアップしたことを忘れていました。

0
Dennis