web-dev-qa-db-fra.com

Comment faire en sorte qu'Ubuntu utilise python d'Anaconda au lieu du fichier / usr / lib / python ...?

J'ai installé Anaconda en utilisant les instructions fournies sur le site principal, qui sont similaires à celles que vous pouvez voir ici: Comment installer Anaconda sur Ubuntu?

Cependant, j'ai découvert que je devais modifier manuellement PATH à l'aide d'une commande export dans ~/.profile (selon les instructions officielles d'Ubuntu: https://help.ubuntu.com/community/EnvironmentVariables ) pour obtenir le système pour connaître ~/anaconda/bin:

export PATH="/usr/local/texlive/2014/bin/x86_64-linux:$PATH"
export PATH="~/anaconda/bin:$PATH"

C'était déjà surprenant car Anaconda aurait dû pouvoir régler les problèmes lui-même lors de l'installation.

Maintenant, un autre problème que je rencontre est que lorsque je lance python dans terminal, il utilise par défaut le Python dans/usr/lib/python ..., plutôt que ~/anaconda/bin/python.

Comment puis-je réparer ça?

5
user390136

Le caractère tilde (~) n'est pas développé lorsqu'il est placé entre guillemets (même les guillemets doubles, qui autorisent la plupart des autres extensions de nom de fichier). Vous devez remplacer ~ par $HOME dans l'exportation PATH:

export PATH="/usr/local/texlive/2014/bin/x86_64-linux:$PATH"
export PATH="$HOME/anaconda/bin:$PATH"
8
steeldriver

J'ai fait face au même problème. J'ai essayé et ça marche pour moi

source bin/activate ~/anaconda3 /

1
Paul