Ora sto usando il pip anaconda dopo aver installato pip da "conda install pip", se voglio utilizzare nuovamente il pip di sistema, come posso farlo? O come posso passare il pip di sistema al pip anaconda?Come posso passare usando pip tra sistema e anaconda
risposta
Le probabilità sono che anaconda ha modificato automaticamente il tuo .bashrc
in modo che anaconda/bin sia davanti alla tua cartella /usr/bin
nella tua variabile $PATH
. Per verificare ciò, digitare echo $PATH
e la riga di comando restituirà un elenco di percorsi di directory. Il tuo computer controlla ciascuno di questi posti per pip quando digiti pip nella riga di comando. Esegue il primo che trova nel tuo PATH
.
È possibile aprire /home/username/.bashrc
con qualsiasi editor di testo scelto. Ovunque aggiunga anaconda/bin al percorso, con qualcosa come export PATH=/anaconda/bin:$PATH
, basta sostituirlo con export PATH=$PATH:/anaconda/bin
Nota, questo cambierà il tuo sistema operativo per usare anche il tuo python di sistema. Invece di tutto questo, puoi sempre usare il percorso diretto per pip quando lo chiami. Oppure puoi farlo usando lo alias pip=/path/to/system/pip
. E puoi inserire quella linea nel tuo file .bashrc per applicarla ogni volta che accedi al pc.
Non è necessario modificare il percorso. Utilizzare semplicemente il percorso completo del pip di sistema (in genere /usr/bin/pip
o /usr/local/bin/pip
) per utilizzare il pip di sistema.
Dovrei usare "/ usr/bin/pip pacchetto di installazione" se voglio usare system pip; altrimenti, potrei usare "/ anaconda/bin/pip pacchetto di installazione", è corretto? – Kun
Sì, è corretto. – asmeurer