[Python] Tensorflow 2.0 ne supportait pas Python 3.8, donc l'histoire de la rétrogradation de Python

environnement

Mac OS Catalina 10.15.7 Spyder 4.1.4 Anaconda 3 Python 3.8.3

Ce que j'ai fait

Lorsque j'ai essayé d'installer Tensorflow dans Terminal, j'ai eu l'erreur suivante. (Au 28 octobre 2020)

(réduction)
UnsatisfiableError: The following specifications were found
to be incompatible with the existing python installation in your environment:

Specifications:

  - tensorflow -> python[version='2.7.*|3.7.*|3.6.*|3.5.*']

Your python: python=3.8

If python is on the left-most side of the chain, that's the version you've asked for.
When python appears to the right, that indicates that the thing on the left is somehow
not available for the python version you are constrained to. Note that conda will not
change your python version to a different minor version unless you explicitly specify
that.
(réduction)

Tensorflow prend en charge jusqu'à 3.7 versions de Python, mais la vôtre est la version 3.8. Dit moi.

C'est pourquoi j'ai créé un environnement virtuel pour Python 3.7 en me référant à cet article. [Construction de l'environnement Python]

Appuyez sur le bouton Créer dans Enviroments sur Anaconda Navigater  Name:python37  Package:python3.7 La création est terminée avec. ▶ ︎ Appuyez sur le bouton pour démarrer le terminal et mettre à jour conda

#mise à jour de conda
conda update --all
conda update -n base conda

Et installez tensorflow

conda install tensorflow

Au fait, il ne semble pas très agréable de confondre conda avec pip. [conda and pip: Danger de mélange]

Démarrez Spyder et entrez ce qui suit pour l'exécuter. J'ai pu importer avec succès.

import tensorflow

Recommended Posts

[Python] Tensorflow 2.0 ne supportait pas Python 3.8, donc l'histoire de la rétrogradation de Python
L'histoire de Python et l'histoire de NaN
L'histoire de la rétrogradation de la version de tensorflow dans la démo de Mask R-CNN.
L'histoire selon laquelle la version de python 3.7.7 n'était pas adaptée à Heroku
L'histoire de la manipulation des variables globales Python
L'histoire selon laquelle le coût d'apprentissage de Python est faible
Traitement d'image? L'histoire du démarrage de Python pour
L'histoire de la lecture des données HSPICE en Python
le zen de Python
L'histoire de Python sans opérateurs d'incrémentation et de décrémentation.
Décomposons les bases du code Python de TensorFlow
L'histoire de FileNotFound en Python open () mode = 'w'
Ne pas être conscient du contenu des données en python
L'histoire selon laquelle yapf n'a pas fonctionné avec vscode
L'histoire de la conversion automatique du langage de TypeScript / JavaScript / Python
L'histoire de la construction de Zabbix 4.4
L'histoire de la mise en œuvre du sujet Facebook Messenger Bot avec python
Sakura L'histoire du fonctionnement de la bouteille Python sur Internet
L'histoire de l'introduction de Jedi (package de complétion automatique de python) dans emacs
Grep pour que grep n'apparaisse pas au moment de grep
L'histoire du débogage dans l'environnement local car la compilation n'a pas fonctionné avec Read the Docs
L'histoire du rubyiste aux prises avec Python :: Dict data with pycall
Note de prise en charge des erreurs Python: "... ne prend pas en charge l'argument 0 de type float ..."
Le websocket de toio (nodejs) et python / websocket ne se connecte pas.
À propos des fonctionnalités de Python
Le pouvoir des pandas: Python
L'histoire d'exclure / d'inclure que les débutants de Serverless Framework ont mal compris (n'ont pas compris) dans Pythonista débutant
L'histoire de ne pas pouvoir exécuter pygame avec pycharm
Le 14 mars est le jour du rapport de circonférence. L'histoire du calcul du ratio de circonférence avec python
L'histoire de la création d'un pilote standard pour db avec python.
L'histoire de l'exécution de python et de l'affichage des résultats sans fermer vim
L'histoire du travail de sortie de l'application que Google ne raconte pas
Le problème que la version de Vue CLI n'a pas augmenté
[Super basiques de Python] J'ai appris les bases des bases, donc je l'ai résumé brièvement.
L'histoire de la création d'un module qui ignore le courrier avec python
[Python] La pierre d'achoppement de l'importation
First Python 3 ~ Le début de la répétition ~
L'histoire de la participation à AtCoder
Existence du point de vue de Python
pyenv-changer la version python de virtualenv
L'histoire du "trou" dans le fichier
[Python] Comprendre le potentiel_field_planning de Python Robotics
Revue des bases de Python (FizzBuzz)
L'histoire du remontage du serveur d'application
À propos de la liste de base des bases de Python
Histoire d'approximation de puissance par Python
L'histoire de l'exportation d'un programme
Apprenez les bases de Python ① Débutants élémentaires
N'a pas changé de Python 2 à 3
L'histoire de la création d'un robot LINE pour le petit-déjeuner d'une université de 100 yens avec Python
Traitement lorsque l'entrée clé de pygame Python ne se passe pas bien.
L'histoire d'essayer de reconnecter le client
Vérifiez le comportement du destroyer en Python
L'histoire d'une erreur dans PyOCR
[Python3] Comprendre les bases de Beautiful Soup