Utilizzo di Pip per installare i pacchetti in Anaconda Environment

| | |

conda 4.2.13 MacOSX 10.12.1

Sto cercando di installare pacchetti da pip in un nuovo ambiente (virtuale) creato usando anaconda. Nei documenti di Anaconda si dice che è perfettamente bene. È fatto allo stesso modo di virtualenv.

Attiva l'ambiente in cui vuoi mettere il programma, quindi pip installa un programma...

Ho creato un ambiente vuoto in Ananconda come questo:

conda create -n Shrink_venv 

Attivalo:

source attiva Shrink_venv 

Quindi posso vedere nel terminale che sto lavorando nel mio ambiente (shrink_venv). Il problema si presenta quando provo a installare un pacchetto usando pip:

(shrink_venv): pip install Pillow Requisito già soddisfatto (usa --upgrade per aggiornare) : Pillow in /Library/Python/2.7/site-packages 

Quindi posso vedere che pensa che il requisito sia soddisfatto dal pacchetto a livello di sistema. Quindi sembra che l'ambiente non funzioni correttamente, sicuramente non come detto nei documenti. Sto sbagliando qualcosa qui?

Solo una nota, so che puoi usare conda install per i pacchetti, ma ho avuto un problema con Pillow di anaconda, quindi volevo per ottenerlo da pip, e poiché i documenti dicono che va bene.

Output di which -a pip:

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

** AGGIORNAMENTO ** Vedo che questo è un problema piuttosto comune. Quello che ho scoperto è che conda env non funziona bene con PYTHONPATH. Il sistema sembra sempre cercare nelle posizioni PYTHONPATH anche quando si utilizza un ambiente conda. Ora, eseguo sempre unset PYTHONPATH quando utilizzo un ambiente conda e funziona molto meglio. Sono su un 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