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é?
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"
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).
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
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é
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.
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.