web-dev-qa-db-fra.com

Impossible d'installer les paquets d'installation dans Anaconda

Je viens de télécharger et d'installer anaconda 3.6.2 sur Mac OSX Mavericks et je dois installer un paquetage seaborn qui n'est pas pré-installé avec 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

Ensuite, j'ai essayé d'utiliser pip pour installer le paquet

$ which pip
/Users/username/anaconda/bin/pip

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

Essayé d'activer root Anaconda env à nouveau, mais ne fonctionne toujours pas

$ 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).

Ensuite, j'ai essayé d'activer un virualenv et pip install.

workon testEnv
pip install seaborn

Maintenant, j'ai lancé iPython notebook à partir du lanceur d'Anaconda. Mais le package seaborn ne semble pas être trouvé!

Le paquet seaborn était-il vraiment installé?

enter image description here

Dans ~/bashprofile, j'ai:

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

Mettre à jour

Suppression des 2 lignes virtualenvwrapper, rechargement du fichier .bash_profile, mais pip install donne toujours l'erreur Could not find an activated virtualenv (required).. L'activation d'un autre environnement conda source activate testenv n'aide pas.

$ 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).
11
Nyxynyx

J'ai eu le même problème lors de l'installation de ggplot sous Mac . Si vous exécutez depuis Terminal:

//anaconda/bin/pip install module_name

ça marche . J'espère que ça peut aider!

MC 

15
mary82

Vous devez installer la version anaconda de pip. Il suffit de courir:

conda install pip

Cela installera pip à l'intérieur de l'environnement de conda activé

8
Mark Unsworth

Supprimez les lignes virtualenvwrapper de votre profil bash. Avec Anaconda, vous devez utiliser des environnements conda au lieu de virtualenvs, et utiliser virtualenvs peut casser vos environnements conda. 

2
asmeurer

Peut-être juste mettre ceci dans votre bash_profile:

export PIP_REQUIRE_VIRTUALENV=false

C'était mon problème, j'ai oublié que j'avais mis en place PIP de cette façon.

0
Dennis