GNU/Linux >> Linux Esercitazione >  >> Linux

Usa l'installazione predefinita di Python anziché l'installazione di Anaconda quando viene chiamata dal terminale

Anaconda aggiunge il percorso al tuo .bashrc , quindi viene trovato per primo. Puoi aggiungere il percorso alla tua istanza Python predefinita a .bashrc o rimuovi il percorso di Anaconda se non vuoi usarlo.

Puoi anche utilizzare il percorso completo /usr/bin/python in Bash per utilizzare l'interprete Python predefinito.

Se lasci il tuo .bashrc file così com'è, qualsiasi comando eseguito utilizzando python utilizzerà l'interprete Anaconda. Se vuoi, puoi anche usare un alias per ogni interprete.

Vedrai qualcosa come export PATH=$HOME/anaconda/bin:$PATH nel tuo .bashrc file.

Quindi, in pratica, se vuoi usare Anaconda come principale interprete quotidiano, usa il percorso completo del tuo Python predefinito o crea un alias . Se vuoi il contrario, rimuovi il export PATH=... . da bashrc e usa il percorso completo dell'interprete Anaconda Python.


Avendo provato tutti i suggerimenti finora, penso di modificare la dichiarazione di esportazione nel file ~/.bashrc , come sembra suggerire Piotr Dobrogost, è l'opzione migliore considerando quanto segue:

  • Se rimuovi l'intera istruzione, devi utilizzare i percorsi completi per i binari Conda.
  • Utilizzo dei collegamenti Conda 4.4.10 nella directory anaconda/bin/ puntano ai binari nella stessa directory, non a quelli di sistema in /usr/bin .
  • Utilizzando questo approccio si ottengono i programmi di sistema per tutto ciò che è stato precedentemente incluso in $PATH e anche quelli specifici per anaconda senza utilizzare percorsi completi.

Quindi nel file ~/.bashrc invece di

# Added by the Anaconda3 4.3.0 installer
export PATH="/home/user/anaconda3/bin:$PATH"

si userebbe

export PATH="$PATH:/home/user/anaconda3/bin"

Ho riscontrato lo stesso problema e puoi fare quanto segue.

Entra nel tuo .bashrc file e troverai un tipo di riga simile:

export PATH=~/anaconda3/bin:$PATH

Lo commenti e invece digiti:

alias pyconda='~/anaconda3/bin/python3'

O qualunque sia il tuo percorso. Questo ha funzionato per me.


Linux
  1. CentOS/RHEL:come configurare vsftpd per utilizzare porte diverse dalle porte predefinite 20 e 21

  2. Qual è il modo corretto per chiudere la mia applicazione PyQt quando viene uccisa dalla console (Ctrl-C)?

  3. Lettore di feed RSS dal terminale in Linux

  4. Quando usare Bash e quando usare Perl/Python/Ruby?

  5. Uso di / quando si usa cd

Ridimensiona un'immagine dal terminale Linux

Usa il client di posta elettronica Alpine nel tuo terminale Linux

Quale comando del terminale Linux usi di più?

Come utilizzare Gmail dal terminale Ubuntu per inviare e-mail

Come modificare il percorso del dominio aggiuntivo predefinito da cPanel?

Come accorcio il percorso della directory corrente mostrato sul terminale?