web-dev-qa-db-fra.com

Comment changer la version python dans Anaconda?

J'essaie d'entrer dans le deep learning. J'ai installé Anaconda pour utiliser jupyter et généralement pour ne pas me soucier d'installer tous ces paquets comme matplotlib, etc. Mais je ne peux pas installer tensorflow car il ne fonctionne qu'avec Python 3.4, 3.5 ou 3.6 mais j'en ai 3.7. Après avoir lu à ce sujet, j'ai installé python 3.6. 8. J'ai désinstallé Anaconda et l'ai réinstallé, rien n'a changé. Après cela, j'ai utilisé cette commande

conda install python = 3.6.8

pour installer probablement python 3.6.8 pour cela (j'ai trouvé cette solution quelque part sur le web). La commande a fonctionné mais n'a rien changé. Aidez-moi s'il vous plaît

3
John Gadsden

Une meilleure alternative (recommandée) consiste à créer un environnement virtuel de la version souhaitée Python puis à utiliser cet environnement pour exécuter Tensorflow et d'autres scripts.

Pour ce faire, vous pouvez suivre les instructions données ici .

[~ # ~] mais [~ # ~] , si vous ne voulez pas créer un environnement séparé, alors conda install python=<version> devrait faire.

[~ # ~] ou [~ # ~] (non recommandé), vous pouvez télécharger le "dernier" programme d'installation d'Anaconda avec votre Python fournie.

Source

4
MaJoR

Par défaut, l'environnement conda utilisera la python version 3.7, puisque vous avez installé Anaconda avec python3.7.

Vous devrez créer un lien symbolique vers la nouvelle version de python (dans votre cas python3.6.8) en utilisant

ln -s ~/anaconda3/bin/<python3.6.8>

(vous devrez peut-être remplacer 'python3.6.8' par le nom de fichier approprié).

Une autre meilleure façon serait de créer un nouvel environnement dans conda puis d'utiliser python3.6.8 comme vous le souhaitez. Suivez les étapes à https://conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html#creating-an-environment-with-commands pour créer un environnement.

Pour python3.6.8, exécutez la commande suivante:

conda create -n <myenv> python=3.6.8

(remplacez 'myenv' par le nom de votre nouvel environnement)

Après cela, activez l'environnement avec:

conda activate <myenv>
1
Rafey

L'approche la plus indolore qui a fonctionné pour moi a été d'installer la version héritée d'Anaconda. Si vous voulez Python 3.6 par défaut, je recommande de télécharger Anaconda 5.2.0 qui était la dernière version à utiliser Python 3.6 dans l'environnement de base par défaut. (Legacy les versions peuvent être trouvées ici .)

Si vous souhaitez également la dernière version d'Anaconda, il existe un moyen simple. Avec Anaconda 5.2.0 installé, vous pouvez réellement mettre à jour vers des versions plus récentes d'Anaconda en

conda update anaconda

qui tentera de mettre à jour tous vos packages sauf keepping Python à 3.6.x.

0
jleaves