Utilisation de Pip pour installer des packages dans l’environnement Anaconda

| | |

conda 4.2.13 MacOSX 10.12.1

J'essaie d'installer des packages de pip dans un nouvel environnement (virtuel) créé à l'aide d'anaconda. Dans la documentation Anaconda, il est dit que c'est parfaitement amende. Cela se fait de la même manière que pour virtualenv.

Activez l'environnement où vous voulez mettre le programme, puis pip installez un programme...

J'ai créé un environnement vide dans Ananconda comme ceci :

conda create -n shrink_venv 

Activez-le :

source activate shrink_venv 

Je peux alors voir dans le terminal que je travaille dans mon env (shrink_venv). Un problème survient lorsque j'essaie d'installer un paquet en utilisant pip :

(shrink_venv) : pip install Pillow Requirement déjà satisfait (utilisez --upgrade pour mettre à niveau) : Oreiller dans /Library/Python/2.7/site-packages 

Je peux donc voir qu'il pense que l'exigence est satisfaite à partir du paquet à l'échelle du système. Il semble donc que l'environnement ne fonctionne pas correctement, certainement pas comme indiqué dans la documentation. Est-ce que je fais quelque chose de mal ici ?

Juste une note, je sais que vous pouvez utiliser conda install pour les packages, mais j'ai eu un problème avec Pillow d'anaconda, alors je voulais pour l'obtenir à partir de pip, et puisque la documentation dit que c'est bien.

Sortie de which -a pip :

 /usr/local/bin/pip /Users/my_user/anaconda/bin/pip 

** MISE À JOUR ** Je vois que c'est un problème assez courant. Ce que j'ai trouvé, c'est que l'environnement conda ne fonctionne pas bien avec PYTHONPATH. Le système semble toujours rechercher dans les emplacements PYTHONPATH même lorsque vous utilisez un environnement conda. Maintenant, j'exécute toujours unset PYTHONPATH lorsque j'utilise un environnement conda, et cela fonctionne beaucoup mieux. Je suis sur mac.

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method