web-dev-qa-db-fra.com

mise à jour vers python 3.7 en utilisant anaconda

Python 3.7 la version alpha est sortie, mais je n'ai pas trouvé d'article sur la mise à jour de python 3.7 avec Anaconda - peut-être qu'ils vont attendre la sortie officielle? Aucune suggestion?

47
Dnaiel

Python 3.7 est maintenant disponible pour être installé, mais de nombreux packages n'ont pas encore été mis à jour. Comme indiqué par une autre réponse ici , il existe un problème avec GitHub qui suit la progression d’Anaconda dans la construction de tous les paquetages mis à jour.


Jusqu'à ce que quelqu'un crée un paquet conda pour Python 3.7, vous ne pouvez pas l'installer. Malheureusement, quelque chose comme 3500 paquets apparaît dans une recherche de "python" sur Anaconda.org ( https://anaconda.org/search?q=%22python%22 ), je ne pouvais donc pas voir si quelqu'un le savait. fait cela pour le moment.

Vous pourrez peut-être créer votre propre paquet, en fonction du système d'exploitation que vous souhaitez utiliser. Vous pouvez commencer avec la recette que conda-forge utilise pour construire Python: https://github.com/conda-forge/python-feedstock/

Dans le passé, je pense que Continuum a généralement attendu une version stable de Push out pour les nouveaux Pythons, mais je ne travaille pas là-bas, donc je ne sais pas quelle est leur politique réelle.

18
darthbith

Cela peut être installé via conda avec la commande conda install -c anaconda python=3.7 selon https://anaconda.org/anaconda/python

Bien que tous les packages ne prennent pas encore en charge la version 3.7, l'exécution de conda update --all peut résoudre certains problèmes de dépendance.

47
mcguip

Pour voir uniquement les versions Python, faites conda search --full-name python.

12
stephenb

exécutez conda navigator, vous pouvez facilement mettre à jour vos paquets dans l'interface graphique conviviale

1
Tom.chen.kang

La version du 4 septembre pour 3.7 recommande ce qui suit:

conda install python=3.7 anaconda=custom

Si vous souhaitez créer un nouvel environnement, ils recommandent:

conda create -n example_env numpy scipy pandas scikit-learn notebook
anaconda-navigator
conda activate example_env
0
Aaron Mauro
conda create -n py37 -c anaconda anaconda=5.3

semble fonctionner.

0
soldcake