Tensorflow: Impossible d'installer TensorFlow sur Python3.7 avec pip

Créé le 30 juin 2018  ·  148Commentaires  ·  Source: tensorflow/tensorflow

Informations système

  • Ai-je écrit un code personnalisé (par opposition à l'utilisation d'un exemple de script fourni dans TensorFlow) : N/A
  • Plate-forme et distribution du système d'exploitation (par exemple, Linux Ubuntu 16.04) : macOS 10.13
  • TensorFlow installé depuis (source ou binaire) : binaire
  • Version de TensorFlow (utilisez la commande ci-dessous) : 1.8
  • Version Python : 3.7
  • Version Bazel (si compilation à partir des sources) : N/A
  • Version GCC/compilateur (si compilation depuis la source) : N/A
  • Version CUDA/cuDNN : N/A
  • Modèle GPU et mémoire : N/A
  • Commande exacte à reproduire : pip install tensorflow

Décris le problème

L'installation de TensorFlow sur Python3.7 avec pip a échoué. Veuillez consulter le journal des échecs ci-dessous.

Code source / journaux

Impossible de trouver une version qui satisfait l'exigence tensorflow (à partir des versions : )
Aucune distribution correspondante trouvée pour tensorflow

community support builinstall

Commentaire le plus utile

Je l'ai installé avec succès par pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl . Cependant, il semble que cette roue ne soit pas compatible avec Python 3.7. Le problème est que tensorflow/python/pywrap_tensorflow_internal.py contient async comme noms de variables mais async devient un mot-clé dans python3.7 donc il n'est plus disponible.

De plus, j'ai remarqué que l'URL est uniquement pour Python 3.4, 3.5, 3.6 mais je ne trouve aucune autre URL. Nous devons donc probablement attendre le package officiel compatible avec Python 3.7.

Tous les 148 commentaires

Je l'ai installé avec succès par pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl . Cependant, il semble que cette roue ne soit pas compatible avec Python 3.7. Le problème est que tensorflow/python/pywrap_tensorflow_internal.py contient async comme noms de variables mais async devient un mot-clé dans python3.7 donc il n'est plus disponible.

De plus, j'ai remarqué que l'URL est uniquement pour Python 3.4, 3.5, 3.6 mais je ne trouve aucune autre URL. Nous devons donc probablement attendre le package officiel compatible avec Python 3.7.

Merci d'avoir identifié la cause !

ne peut toujours pas l'installer avec python3.7

(env) mcbk:trainer todor$ pip3 install tensorflow
Collecting tensorflow
  Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for tensorflow
(env) mcbk:trainer todor$ which python3.7
/Users/todor/xor/projects/trainer/env/bin/python3.7
(env) mcbk:trainer todor$ which pip3
/Users/todor/xor/projects/trainer/env/bin/pip3

pareil ici.

+1

Toute mise à jour?

chriss-mbp:~ chris$ pip3 installe tensorflow
Collecter le tenseur de flux
Impossible de trouver une version qui satisfait l'exigence tensorflow (à partir des versions : )
Aucune distribution correspondante trouvée pour tensorflow

Toute mise à jour sur un correctif pour cela? Merci.

Pourquoi ce problème a-t-il été fermé ?

Le problème avec cette roue https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl a-t-il été corrigé ? Ou plutôt quel est le nouveau lien/version ?

à cause de la version complète de python 3.7, tous les opencv de production sont morts car tensorflow est incompatible. AIDE svp !!!!!!

Même problème ici. Ce serait génial de savoir quand un correctif sera disponible pour ce problème :)

Cela m'empêche de mettre à niveau plusieurs projets vers la version 3.7, corriger l'ETA serait formidable.

Le problème de @richardARPANET est que nous ne saurons pas ce qui se passera avant la mise à niveau de python 3.7, car personne n'ira vérifier chaque module, qu'il soit compatible ou non.

Et à cause de cela, après la mise à niveau vers Python 3.7, tout devient un cauchemar.

@thuyen n'est-ce pas pour cela que les tests automatisés existent ?

pareil ici.

Même problème ici aussi.

Même problème ici. Dommage car je veux l'utiliser dans les fonctions cloud de GCP, qui ne supporte que 3,7 ATM...

@christiaanleysen fonctionne bien sur 3.7 avec quelques ajustements et correctifs mineurs si vous êtes prêt à vous construire : https://github.com/tensorflow/tensorflow/pull/21202

c'est du travail pour moi
essayez simplement d'utiliser celui-ci ci-dessous
pip installer https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl

Comment construire tendorflow-gpu avec le correctif pour python 3.7 ? @bstriner

@Mahamatnour
Cela ne fonctionne pas pour moi.

Cela fonctionne bien pour moi en utilisant la commande :
pip3 install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.10.1-py3-none-any.whl

Veuillez consulter la documentation de https://www.tensorflow.org/install/install_mac#the_url_of_the_tensorflow_python_package

problème ne sont pas sur la plate-forme mac !!!

tous les problèmes actuels concernent la plate-forme linux, si vous utilisez mac, pas besoin de le signaler ici, car cette plate-forme mac n'a aucun problème

@thyeun s'il vous plaît, voyez la plateforme de natsukium... Je viens de lui répondre car j'ai eu la même erreur dans la sortie... (et avec la même plateforme...)

@ Browny75 s'il vous plaît, je ne dis pas cela sur vous, juste pour vous assurer que les utilisateurs de mac n'ont aucun problème sur python 3.7, le seul problème concerne les utilisateurs de linux !!!, ne vous méprenez pas sur mon commentaire.

@thyeun rien de tel que comprendre ou mal comprendre, cu, penser que tout va bien

Pour ce que ça vaut voici le repo pour construire l'image docker avec 3.7 et Tensorflow qui fonctionne mais prend looongtemps à construire : https://github.com/Guillemdb/docker-base

@ SukeshP1995 devrait être détaillé dans les liens, mais faites-moi savoir si vous avez des problèmes. Les principaux changements sont maintenant dans le référentiel, mais vous devez toujours modifier workspace.bzl pour mettre à jour et corriger eigen et protobuf.

@vmarkovtsev peut-être vérifier combien de threads sont en cours d'exécution. Parfois loin dans docker. Essaie d'exécuter 1k threads sur 8 processeurs...

@bstriner J'ai réussi à construire localement, cela prend trop de temps pour construire sur Dockerhub et il y a une limite stricte.

Si vous voulez des builds dockerhub, enchaînez plusieurs images

Le jeu. 30 août 2018, 15 h 01 Vadim Markovtsev [email protected]
a écrit:

@bstriner https://github.com/bstriner J'ai réussi à construire localement, il
prend trop de temps pour construire sur Dockerhub et il y a une limite stricte.


Vous recevez ceci parce que vous avez été mentionné.
Répondez directement à cet e-mail, consultez-le sur GitHub
https://github.com/tensorflow/tensorflow/issues/20444#issuecomment-417430029 ,
ou couper le fil
https://github.com/notifications/unsubscribe-auth/AL4rbPXGZMGkGX-ETM718jmMSogkWiJsks5uWDZvgaJpZM4U-EUx
.

90 % du temps est pris par bazel build @bstriner

Hypothétiquement, exécutez certains des sous-projets individuellement au préalable dans un
image, puis créez le package dans un autre et ces dépendances ne seront pas
reconstruit, mais probablement plus douloureux qu'il n'en vaut la peine. L'équipe TF ne veut pas
fusionner les dépendances sur les versions non officielles, donc le plus grand obstacle à
Les versions 3.7 officielles pour tous les systèmes d'exploitation consistent à déboguer protobuf et eigen. Mais si tu
vous souciez de 3.7, vous voulez probablement aussi construire à partir de la source de toute façon pour obtenir
les bonnes optimisations.

Le jeu. 30 août 2018 à 16 h 10 Vadim Markovtsev [email protected]
a écrit:

90% du temps est pris par bazel build @bstriner
https://github.com/bstriner


Vous recevez ceci parce que vous avez été mentionné.
Répondez directement à cet e-mail, consultez-le sur GitHub
https://github.com/tensorflow/tensorflow/issues/20444#issuecomment-417450405 ,
ou couper le fil
https://github.com/notifications/unsubscribe-auth/AL4rbLxpR-fNjtL58nLw3AeBd0R_VVrhks5uWEawgaJpZM4U-EUx
.

Je ne veux pas dire exploiter les bonnes personnes de dockerhub, mais j'ai eu
projets où j'avais besoin d'une chaîne de 3-4 images pour construire pytorch et une tonne de
logiciel associé. C'était pour le bien public (TAing une classe). Aussi longtemps que
vous ne reconstruisez pas constamment et vous en faites quelque chose de bien,
faire autant d'étapes que nécessaire.

Le jeudi 30 août 2018 à 16 h 22, Benjamin Striner [email protected] a écrit :

Hypothétiquement, exécutez certains des sous-projets individuellement au préalable dans un
image, puis créez le package dans un autre et ces dépendances ne seront pas
reconstruit, mais probablement plus douloureux qu'il n'en vaut la peine. L'équipe TF ne veut pas
fusionner les dépendances sur les versions non officielles, donc le plus grand obstacle à
Les versions 3.7 officielles pour tous les systèmes d'exploitation consistent à déboguer protobuf et eigen. Mais si tu
vous souciez de 3.7, vous voulez probablement aussi construire à partir de la source de toute façon pour obtenir
les bonnes optimisations.

Le jeu. 30 août 2018 à 16 h 10 Vadim Markovtsev [email protected]
a écrit:

90% du temps est pris par bazel build @bstriner
https://github.com/bstriner


Vous recevez ceci parce que vous avez été mentionné.
Répondez directement à cet e-mail, consultez-le sur GitHub
https://github.com/tensorflow/tensorflow/issues/20444#issuecomment-417450405 ,
ou couper le fil
https://github.com/notifications/unsubscribe-auth/AL4rbLxpR-fNjtL58nLw3AeBd0R_VVrhks5uWEawgaJpZM4U-EUx
.

J'ai trouvé que cela fonctionnait après avoir cherché pendant un certain temps. Je vais le laisser ici car il pourrait être utile à quelqu'un.

Tensorflow ne prend en charge que Python 3.6 à ce jour. Vous pouvez installer une version différente de python à côté de votre version standard. Tu dois:

  • Téléchargez le fichier Python3.6 tgz sur le site officiel (par exemple, Python-3.6.6.tgz)
  • Déballez-le avec tar -xvzf Python-3.6.6.tgz
  • cd Python-3.6.6
  • courir ./configure
  • exécutez make altinstall pour l'installer ( install vs altinstall explication ici https://stackoverflow.com/questions/16018463/difference-in-details-between-make-install- and-make-altinstall)

Vous trouverez normalement votre nouvelle installation python sous /usr/local/bin . Vous pouvez maintenant créer un nouveau virtualenv spécifiant la version de python avec :

  • virtualenv --python=python3.6 env3.6
  • Entrez dans le virtualenv en exécutant la commande source env3.6/source/bin/activate .
  • Installez tensorflow avec le classique pip install tensorflow
  • Profit

Cela fonctionne bien pour moi en utilisant la commande :
pip3 install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.10.1-py3-none-any.whl

Veuillez consulter la documentation de https://www.tensorflow.org/install/install_mac#the_url_of_the_tensorflow_python_package

travaille pour moi!

L'installation fonctionne comme décrit ci-dessus par @liutingchen , mais lorsque j'exécute import tensorflow , j'obtiens toujours des erreurs (... est mon chemin d'accès):

import tensorflow

Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/.../python3_env/lib/python3.7/site-packages/tensorflow/__init__.py", line 22, in <module> from tensorflow.python import pywrap_tensorflow # pylint: disable=unused-import File "/.../python3_env/lib/python3.7/site-packages/tensorflow/python/__init__.py", line 49, in <module> from tensorflow.python import pywrap_tensorflow File "/.../python3_env/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow.py", line 58, in <module> from tensorflow.python.pywrap_tensorflow_internal import * File "/.../python3_env/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow_internal.py", line 114 def TFE_ContextOptionsSetAsync(arg1, async): ^ SyntaxError: invalid syntax

J'ai installé en utilisant:
installation de pip3 https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl

Cependant, le script en cours d'exécution obtient : "TFE_ContextOptionsSetAsync"

Traceback (dernier appel le plus récent) :
Fichier "yolo.py", ligne 11, dans
de keras importer le backend en tant que K
Fichier "/usr/local/lib/python3.7/site-packages/keras/__init__.py", ligne 3, dans
à partir de . utilitaires d'importation
Fichier "/usr/local/lib/python3.7/site-packages/keras/utils/__init__.py", ligne 6, dans
à partir de . importer conv_utils
Fichier "/usr/local/lib/python3.7/site-packages/keras/utils/conv_utils.py", ligne 9, dans
de .. importer le backend en tant que K
Fichier "/usr/local/lib/python3.7/site-packages/keras/backend/__init__.py", ligne 89, dans
à partir de l'importation .tensorflow_backend *
Fichier "/usr/local/lib/python3.7/site-packages/keras/backend/tensorflow_backend.py", ligne 5, dans
importer tensorflow en tant que tf
Fichier "/usr/local/lib/python3.7/site-packages/tensorflow/__init__.py", ligne 24, dans
from tensorflow.python import pywrap_tensorflow # pylint: disable=unused-import
Fichier "/usr/local/lib/python3.7/site-packages/tensorflow/python/__init__.py", ligne 49, dans
depuis tensorflow.python importer pywrap_tensorflow
Fichier "/usr/local/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow.py", ligne 58, dans
depuis l'importation tensorflow.python.pywrap_tensorflow_internal *
Fichier "/usr/local/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow_internal.py", ligne 114
def TFE_ContextOptionsSetAsync(arg1, async):

c'est du travail pour moi
essayez simplement d'utiliser celui-ci ci-dessous
pip installer https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl

C'est bien, mais pip install tensorflow a échoué via python version 3.7 , il semble que cette roue ne soit pas compatible avec Python 3.7. Le problème est que tensorflow/python/pywrap_tensorflow_internal.py contient async comme noms de variables mais async devient un mot-clé dans python3.7 donc il n'est plus disponible.

Même problème ici sur Mac OSX et python 3.7 (anaconda)
def TFE_ContextOptionsSetAsync(arg1, async): ^ SyntaxError: invalid syntax

Une mise à jour d'un responsable de Tensorflow ? Pouvez-vous s'il vous plaît rouvrir le problème ?

Btw, je recommande aux gens de rétrograder la version python à 3.5/.6 sur conda :
conda install python=3.5

Cela devrait être corrigé par #21202.

même question que l'ensemble ci-dessus ~ a-t-il été corrigé ou mis à jour ?

TL; DR si vous voulez que les packages officiels TF fonctionnent, bug eigen et protobuf pour faire de nouvelles versions.

A été corrigé sur master pendant un certain temps, mais si vous attendez une version prenant en charge py3.7, cela pourrait être un peu. Donc, fondamentalement, jusqu'à ce que vous voyiez un message ici disant que cela s'est produit, l'installation officielle de pip ne fonctionnera pas, mais vous pouvez :

  • construire à partir de la source (#21202)
  • utiliser une roue non officielle (certains liens étaient dans ce fil)

La dernière version propre était le 23.07.2018 et la dernière version de protobuf était le 31 juillet à compter de cette publication (AFAIK). Les deux ont besoin de correctifs pour prendre en charge py3.7. Je pense qu'à partir de maintenant, ces correctifs sont dans le maître mais pas dans les versions, mais je peux me tromper. TF ne publiera pas de package officiel dépendant de contenus tiers inédits ou corrigés si cela peut être évité.

Je ne suis pas vraiment impliqué dans l'une ou l'autre de ces deux bibliothèques, donc je suis également curieux de savoir où en sont ces questions. Les problèmes de TF sont faciles à résoudre et à résoudre. Les bibliothèques tierces pas tellement. S'il ne s'agissait que de problèmes de TF, alors Python 3.7 aurait été officiellement pris en charge en un rien de temps.

Trouvé quelques liens connexes :
https://github.com/protocolbuffers/protobuf/pull/4940
https://github.com/protocolbuffers/protobuf/pull/4862

Aucune idée de ce que l'état propre est TBH.

Toujours impossible d'installer TensorFlow sur Python3.7 avec pip. Peut-être devrait-il garder le problème ouvert jusqu'à ce qu'une roue soit libérée.

Pour ceux qui utilisent macOs (comme moi), vous pouvez utiliser brew pour revenir (temporairement) à la 3.6.5 : link . je devais faire
brew link --overwrite python en plus et ensuite
pip install --upgrade tensorflow fonctionne bien

Bravo merci, tensorflow n'est plus disponible en python 3.7. Reste à attendre la sortie.

Pour les autres personnes susceptibles de rencontrer ce problème : créez un nouvel env avec python 3.6 :-) .

J'utilise Docker pour exécuter tensorflow, donc ce n'est pas un problème pour moi. Soulignons simplement que nous devons toujours suivre la dernière norme d'une langue, même si elle change rapidement.

Une mise à jour sur pip install tensorflow?

Voici une astuce simple pour faire fonctionner les choses avec 3.7, mais seulement si vous êtes un dur à cuire qui s'en fout si les choses se cassent :

wget https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.11.0-cp36-cp36m-linux_x86_64.whl

(ou quelle que soit la bonne roue)
et:

cp tensorflow-1.11.0-cp36-cp36m-linux_x86_64.whl tensorflow-1.11.0-cp37-cp37m-linux_x86_64.whl
pip install tensorflow-1.11.0-cp37-cp37m-linux_x86_64.whl

Voici une astuce simple pour faire fonctionner les choses avec 3.7, mais seulement si vous êtes un dur à cuire qui s'en fout si les choses se cassent :

wget https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-1.11.0-cp36-cp36m-linux_x86_64.whl

(ou quelle que soit la bonne roue)
et:

cp tensorflow-1.11.0-cp36-cp36m-linux_x86_64.whl tensorflow-1.11.0-cp37-cp37m-linux_x86_64.whl
pip install tensorflow-1.11.0-cp37-cp37m-linux_x86_64.whl

Bonjour Harpone.

J'ai essayé votre astuce, mais j'ai reçu ce message :

/home/adriano/anaconda3/lib/python3.7/importlib/_bootstrap.py:219 : RuntimeWarning : la version de compilation 3.6 du module 'tensorflow.python.framework.fast_tensor_util' ne correspond pas à la version d'exécution 3.7
retourner f( args, * kwds)

mais... j'ai vu que je ne reçois pas de message d'erreur lorsque j'importe le module tensorflow dans mon script.

installation pip --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
c'est ce que j'utilise, python 3.7 sous Windows et ça marche.

installation pip --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
c'est ce que j'utilise, python 3.7 sous Windows et ça marche.

A travaillé pour moi, python 3.7 sur Mac.

installation pip --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
c'est ce que j'utilise, python 3.7 sous Windows et ça marche.

A travaillé pour moi aussi sur Mac, merci!

Pourquoi fermé?
pip install tensorflow toujours pas de travail.

pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl réussi, mais pas la simple installation compatible avec n00b.

de côté : [ tf.enable_eager_execution() est supprimé, si cela figure dans vos scripts de vérification ;
AttributeError: module 'tensorflow' has no attribute 'enable_eager_execution' ]

installation pip --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl

C'est la version 0.12 ou 1.12 ?

pip install tensorflow ne fonctionne pas sur OS X python 3.7
Le correctif de ce fil montre la version 0.12.0 ?

importer tensorflow en tant que tf
tf.__version__
'0.12.0' ??

Pourquoi fermé?
pip install tensorflow toujours pas de travail.

pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl réussi, mais pas la simple installation compatible avec n00b.

de côté : [ tf.enable_eager_execution() est supprimé, si cela figure dans vos scripts de vérification ;
AttributeError: module 'tensorflow' has no attribute 'enable_eager_execution' ]

Je suis d'accord. Ce 0,12. version rompt également la compatibilité avec keras. Même au point où keras ne lance aucun message d'avertissement ou d'erreur, mais refuse simplement d'apprendre.

Je viens de résoudre mon problème en installant conda (miniconda3 pour être précis), puis en l'utilisant pour installer un virtualenv avec python 3.6.5, et en installant à la fois tf et keras. Maintenant, mon modèle apprend.

Je suis presque certain que le 0.12 est dû à une faute de frappe dans le commentaire d'origine. L'installation de https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl fonctionne pour moi :

Python 3.7.1 (v3.7.1:260ec2c36a, Oct 20 2018, 03:13:28) 
[Clang 6.0 (clang-600.0.57)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/importlib/_bootstrap.py:219: RuntimeWarning: compiletime version 3.6 of module 'tensorflow.python.framework.fast_tensor_util' does not match runtime version 3.7
  return f(*args, **kwds)
>>> tensorflow.__version__
'1.12.0'
>>> 

Notez que le RuntimeWarning n'est qu'un avertissement.

Je suis presque certain que le 0.12 est dû à une faute de frappe dans le commentaire d'origine. L'installation de https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl fonctionne pour moi :

Python 3.7.1 (v3.7.1:260ec2c36a, Oct 20 2018, 03:13:28) 
[Clang 6.0 (clang-600.0.57)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/importlib/_bootstrap.py:219: RuntimeWarning: compiletime version 3.6 of module 'tensorflow.python.framework.fast_tensor_util' does not match runtime version 3.7
  return f(*args, **kwds)
>>> tensorflow.__version__
'1.12.0'
>>> 

Notez que le RuntimeWarning n'est qu'un avertissement.

J'ai compris, merci ! A travaillé pour moi, même avertissement sans différence.

$ pip --version
pip 18.1 

$ python --version
Python 3.7.0

$ pip install tensorflow
Collecting tensorflow
  Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for tensorflow

$ pip search tensorflow
tensorflow (1.12.0)       - TensorFlow is an open source machine learning framework for everyone.

$ pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl

$ python
Python 3.7.0 (default, Oct 18 2018, 15:08:12)
[Clang 10.0.0 (clang-1000.10.44.2)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
/lib/python3.7/importlib/_bootstrap.py:219: RuntimeWarning: compiletime version 3.6 of module 'tensorflow.python.framework.fast_tensor_util' does not match runtime version 3.7
  return f(*args, **kwds)
>>> tensorflow.__version__
'1.12.0'

installation pip --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl
ne fonctionne pas pour python 3.7.1

J'ai trouvé que cela fonctionnait après avoir cherché pendant un certain temps. Je vais le laisser ici car il pourrait être utile à quelqu'un.

Tensorflow ne prend en charge que Python 3.6 à ce jour. Vous pouvez installer une version différente de python à côté de votre version standard. Tu dois:

* Download the Python3.6 tgz file from the official website (eg. Python-3.6.6.tgz)

* Unpack it with `tar -xvzf Python-3.6.6.tgz`

* `cd Python-3.6.6`

* run `./configure`

* run `make altinstall` to install it (`install` vs `altinstall` explanation here https://stackoverflow.com/questions/16018463/difference-in-details-between-make-install-and-make-altinstall)

Vous trouverez normalement votre nouvelle installation python sous /usr/local/bin . Vous pouvez maintenant créer un nouveau virtualenv spécifiant la version de python avec :

* `virtualenv --python=python3.6 env3.6`

* Get into the virtualenv running the command `source env3.6/source/bin/activate`.

* Install tensorflow with the classic `pip install tensorflow`

* Profit

Il y a une faute de frappe lors de l'exécution de la commande virtual env. Ça devrait être source env3.6/bin/activate

J'ai eu le même problème. Essaye ça:

  • Rétrogradez votre python de 3.7 à 3.6 (si vous utilisez l'environnement virtuel conda, créez un nouvel environnement virtuel avec ' conda create -n yourenvname python==3.6 anaconda' )
  • Puis 'pip install tensorflow-gpu'

faut travailler..

Si vous utilisez x86_64 et n'importe quelle distribution Linux , vous pouvez trouver ci-dessous le référentiel GitHub pour vous être utile.

https://github.com/evdcush/TensorFlow-wheels

J'ai essayé et installé avec succès sur ma machine.

$ wget https://github.com/evdcush/TensorFlow-wheels/releases/download/tf-1.12.0-py37-cpu-ivybridge/tensorflow-1.12.0-cp37-cp37m-linux_x86_64.whl
$ pip install --user tensorflow-1.12.0-cp37-cp37m-linux_x86_64.whl  
$ python
Python 3.7.1 (default, Oct 22 2018, 10:41:28) 
[GCC 8.2.1 20180831] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
>>> print(tensorflow.__version__)
1.12.0
>>>

Si vous souhaitez la construction de Tensorflow + GPU, vous pouvez choisir celle que vous souhaitez utiliser au-dessus de la page de dépôt Github.

Acclamations.

installation pip --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
c'est ce que j'utilise, python 3.7 sous Windows et ça marche.

Je veux juste que vous sachiez que cela a fonctionné à merveille. Merci!

Des suggestions pour Linux?

pip install --upgrade https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.12.0-cp36-cp36m-linux_x86_64.whl

tensorflow-1.12.0-cp36-cp36m-linux_x86_64.whl n'est pas une roue prise en charge sur cette plate-forme .

quelqu'un pourrait m'aider !
J'ai déjà installé python 3.7.1 veux installer tensor-flow mais je ne peux pas
quelqu'un qui pourrait me dire comment résoudre ce problème

quelqu'un pourrait m'aider !
J'ai déjà installé python 3.7.1 veux installer tensor-flow mais je ne peux pas
quelqu'un qui pourrait me dire comment résoudre ce problème

Salut Nasser, malheureusement Tensorflow ne fonctionne pas encore avec Python v3.7. Vous devrez désinstaller, accéder au site Web de Python et installer Python v3.6. La bonne chose est qu'il n'y a pas beaucoup de différences :) Assurez-vous simplement de réinstaller tous vos packages. J'ai personnellement pris une capture d'écran de tous mes packages (c'est-à-dire aller dans l'invite de commande et taper la liste pip, puis prendre une capture d'écran) et je les ai renvoyés pour tout réinstaller.

Acclamations

quelqu'un pourrait m'aider !
J'ai déjà installé python 3.7.1 veux installer tensor-flow mais je ne peux pas
quelqu'un qui pourrait me dire comment résoudre ce problème

Salut Nasser, malheureusement Tensorflow ne fonctionne pas encore avec Python v3.7. Vous devrez désinstaller, accéder au site Web de Python et installer Python v3.6. La bonne chose est qu'il n'y a pas beaucoup de différences :) Assurez-vous simplement de réinstaller tous vos packages. J'ai personnellement pris une capture d'écran de tous mes packages (c'est-à-dire aller dans l'invite de commande et taper la liste pip, puis prendre une capture d'écran) et je les ai renvoyés pour tout réinstaller.

Acclamations

Merci

quand tensorflow sera-t-il pris en charge pour python 3.7.2 ?

$ pip --version
pip 18.1 

$ python --version
Python 3.7.0

$ pip install tensorflow
Collecting tensorflow
  Could not find a version that satisfies the requirement tensorflow (from versions: )
No matching distribution found for tensorflow

$ pip search tensorflow
tensorflow (1.12.0)       - TensorFlow is an open source machine learning framework for everyone.

$ pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl

$ python
Python 3.7.0 (default, Oct 18 2018, 15:08:12)
[Clang 10.0.0 (clang-1000.10.44.2)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
/lib/python3.7/importlib/_bootstrap.py:219: RuntimeWarning: compiletime version 3.6 of module 'tensorflow.python.framework.fast_tensor_util' does not match runtime version 3.7
  return f(*args, **kwds)
>>> tensorflow.__version__
'1.12.0'

Eh bien, cela ne fonctionne pas pour moi. Une fois le téléchargement avec pip terminé, il est indiqué qu'aucun module n'est nommé tensorflow

Ok les gars... J'ai passé deux heures. Solution de contournement rapide pour l'instant : c'est aussi simple que... Utilisez python3.6.5_1 pour l'instant. Lancez vos applications basées sur tensorflow avec le chemin complet vers l'ancien exécutable python.

❯ /usr/local/Cellar/python3/3.6.5_1/bin/python3
Python 3.6.5 (default, Jun 17 2018, 12:13:06)
[GCC 4.2.1 Compatible Apple LLVM 9.1.0 (clang-902.0.39.2)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
>>> tensorflow.__version__
'1.12.0'
>>>

Assurez-vous simplement que vous parvenez à installer cette version python en utilisant homebrew ou d'une autre manière. Maintenant, tout le reste peut utiliser python 3.7 à jour, en attendant que les développeurs de TensorFlow corrigent cela.

@PiotrWegrzyn ,

Voyez si ce qui suit fonctionne pour vous :
pip3 install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl

@shahril96

Votre solution a fonctionné pour moi sur arch linux, merci!

même si vous avez réussi à installer tensorflow1.12 en python 3.7, il y aura une erreur inattendue comme :
'tf.constant(5)' get 'UnboundLocalError: variable locale 'self' référencée avant l'affectation'

Quand pouvons-nous espérer avoir Tensorflow pour Python 3.7 sur PIP ? Lorsque vous l'incluez dans un autre package en tant que dépendance, les autres options ne fonctionnent pas.

TensorFlow aura un pip 3.7 lorsque ses dépendances en auront un. Ceci, en particulier, signifie protobuf. Il existe des correctifs pour protobuf permettant de fonctionner sur 3.7 (depuis novembre, à peu près), mais il n'y a pas encore eu de version.

Il semble difficile de supporter python3.7. Cela fait des mois et toujours pas de progrès

+1

+1

+1

Le groupe Python insiste pour publier des changements de langage avec une modification mineure de la version.

Je pensais que Python en avait fini avec ces changements de rupture. Mais allez sur Google async comme nom de variable ?

Je voulais juste souligner que la publication de +1 ou de remarques vaguement liées spammera les boîtes aux lettres d'environ 65 personnes qui regardent ce fil (je parie que beaucoup espèrent que la prochaine notification dira que nous avons une version pour Python 3.7).

Pour vous abonner aux notifications sans écrire de commentaire, vous pouvez cliquer sur le bouton "S'abonner" en haut à droite de la page. Je pense que le nombre d'abonnés sera une aussi bonne indication de l'intérêt pour ce problème pour les mainteneurs que d'écrire "+1" mais sans en avertir tout le monde. Merci :)

Voici également un autre point fort : async a été introduit dans Python 3.5, sorti en septembre 2015 - c'était il y a plus de trois ans. Et ils avaient prévenu :

async et await ne sont pas recommandés pour être utilisés comme noms de variable, de classe, de fonction ou de module. Introduits par PEP 492 dans Python 3.5, ils deviendront des mots-clés appropriés dans Python 3.7.

Je pense donc que nous pouvons suivre un ticket ouvert réel pour cela au # 25429

Informations système

  • Ai-je écrit un code personnalisé (par opposition à l'utilisation d'un exemple de script fourni dans TensorFlow) : N/A
  • Plate-forme et distribution du système d'exploitation (par exemple, Linux Ubuntu 16.04) : macOS 10.13
  • TensorFlow installé depuis (source ou binaire) : binaire
  • Version de TensorFlow (utilisez la commande ci-dessous) : 1.8
  • Version Python : 3.7
  • Version Bazel (si compilation à partir des sources) : N/A
  • Version GCC/compilateur (si compilation depuis la source) : N/A
  • Version CUDA/cuDNN : N/A
  • Modèle GPU et mémoire : N/A
  • Commande exacte à reproduire : pip install tensorflow

Décris le problème

L'installation de TensorFlow sur Python3.7 avec pip a échoué. Veuillez consulter le journal des échecs ci-dessous.

Code source / journaux

Impossible de trouver une version qui satisfait l'exigence tensorflow (à partir des versions : )
Aucune distribution correspondante trouvée pour tensorflow

Cela a fonctionné pour moi:

python -m installation pip https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl

Hé les gars, je crois que cela est corrigé sur le dernier python/pip

$ python -V
Python 3.7.2
$pip -V
pip 19.0.3 from /usr/lib/python3.7/site-packages/pip (python 3.7)

Voici le journal de l'installation

$ pip install tensorflow --no-cache-dir
Collecting tensorflow
  Downloading https://files.pythonhosted.org/packages/74/1b/8b39fbe2fc8a7f6c9e19824b45b8a295526da466f75e7c53e00c51105664/tensorflow-1.13.0rc2-cp37-cp37m-manylinux1_x86_64.whl (92.7MB)
    100% |████████████████████████████████| 92.7MB 9.8MB/s 
Collecting keras-applications>=1.0.6 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/90/85/64c82949765cfb246bbdaf5aca2d55f400f792655927a017710a78445def/Keras_Applications-1.0.7-py2.py3-none-any.whl (51kB)
    100% |████████████████████████████████| 61kB 10.3MB/s 
Collecting tensorflow-estimator<1.14.0rc0,>=1.13.0rc0 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/bb/48/13f49fc3fa0fdf916aa1419013bb8f2ad09674c275b4046d5ee669a46873/tensorflow_estimator-1.13.0-py2.py3-none-any.whl (367kB)
    100% |████████████████████████████████| 368kB 9.7MB/s 
Requirement already satisfied: protobuf>=3.6.1 in /home/j/.myvirtualenvs/pintpass/lib/python3.7/site-packages (from tensorflow) (3.6.1)
Requirement already satisfied: numpy>=1.13.3 in /home/j/.myvirtualenvs/pintpass/lib/python3.7/site-packages (from tensorflow) (1.15.4)
Collecting absl-py>=0.1.6 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/31/bc/ab68120d1d89ae23b694a55fe2aece2f91194313b71f9b05a80b32d3c24b/absl-py-0.7.0.tar.gz (96kB)
    100% |████████████████████████████████| 102kB 14.3MB/s 
Collecting astor>=0.6.0 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/35/6b/11530768cac581a12952a2aad00e1526b89d242d0b9f59534ef6e6a1752f/astor-0.7.1-py2.py3-none-any.whl
Requirement already satisfied: six>=1.10.0 in /home/j/.myvirtualenvs/pintpass/lib/python3.7/site-packages (from tensorflow) (1.11.0)
Collecting gast>=0.2.0 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/4e/35/11749bf99b2d4e3cceb4d55ca22590b0d7c2c62b9de38ac4a4a7f4687421/gast-0.2.2.tar.gz
Requirement already satisfied: wheel>=0.26 in /home/j/.myvirtualenvs/pintpass/lib/python3.7/site-packages (from tensorflow) (0.32.3)
Collecting termcolor>=1.1.0 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/8a/48/a76be51647d0eb9f10e2a4511bf3ffb8cc1e6b14e9e4fab46173aa79f981/termcolor-1.1.0.tar.gz
Collecting tensorboard<1.13.0,>=1.12.0 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/07/53/8d32ce9471c18f8d99028b7cef2e5b39ea8765bd7ef250ca05b490880971/tensorboard-1.12.2-py3-none-any.whl (3.0MB)
    100% |████████████████████████████████| 3.1MB 10.5MB/s 
Collecting keras-preprocessing>=1.0.5 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/c0/bf/0315ef6a9fd3fc2346e85b0ff1f5f83ca17073f2c31ac719ab2e4da0d4a3/Keras_Preprocessing-1.0.9-py2.py3-none-any.whl (59kB)
    100% |████████████████████████████████| 61kB 18.7MB/s 
Collecting grpcio>=1.8.6 (from tensorflow)
  Downloading https://files.pythonhosted.org/packages/0a/47/d40daf7a46543e4d762ce0507d83ec49a883a6c0fed4d33a9e93652de8a8/grpcio-1.18.0-cp37-cp37m-manylinux1_x86_64.whl (10.6MB)
    100% |████████████████████████████████| 10.6MB 10.4MB/s 
Collecting h5py (from keras-applications>=1.0.6->tensorflow)
  Downloading https://files.pythonhosted.org/packages/8e/fd/2ca5c4f4ed33ac4178f9c4d551e3946ab480866e3cd67a65a67a4bb35367/h5py-2.9.0-cp37-cp37m-manylinux1_x86_64.whl (2.8MB)
    100% |████████████████████████████████| 2.8MB 12.5MB/s 
Collecting mock>=2.0.0 (from tensorflow-estimator<1.14.0rc0,>=1.13.0rc0->tensorflow)
  Downloading https://files.pythonhosted.org/packages/e6/35/f187bdf23be87092bd0f1200d43d23076cee4d0dec109f195173fd3ebc79/mock-2.0.0-py2.py3-none-any.whl (56kB)
    100% |████████████████████████████████| 61kB 9.2MB/s 
Requirement already satisfied: setuptools in /home/j/.myvirtualenvs/pintpass/lib/python3.7/site-packages (from protobuf>=3.6.1->tensorflow) (40.6.3)
Collecting markdown>=2.6.8 (from tensorboard<1.13.0,>=1.12.0->tensorflow)
  Downloading https://files.pythonhosted.org/packages/7a/6b/5600647404ba15545ec37d2f7f58844d690baf2f81f3a60b862e48f29287/Markdown-3.0.1-py2.py3-none-any.whl (89kB)
    100% |████████████████████████████████| 92kB 18.4MB/s 
Collecting werkzeug>=0.11.10 (from tensorboard<1.13.0,>=1.12.0->tensorflow)
  Downloading https://files.pythonhosted.org/packages/20/c4/12e3e56473e52375aa29c4764e70d1b8f3efa6682bef8d0aae04fe335243/Werkzeug-0.14.1-py2.py3-none-any.whl (322kB)
    100% |████████████████████████████████| 327kB 15.6MB/s 
Collecting pbr>=0.11 (from mock>=2.0.0->tensorflow-estimator<1.14.0rc0,>=1.13.0rc0->tensorflow)
  Downloading https://files.pythonhosted.org/packages/8c/7f/fed53b379500fd889707d1f6e61c2a35e12f2de87396894aff89b017d1d6/pbr-5.1.2-py2.py3-none-any.whl (107kB)
    100% |████████████████████████████████| 112kB 3.4MB/s 
Installing collected packages: h5py, keras-applications, absl-py, pbr, mock, tensorflow-estimator, astor, gast, termcolor, markdown, werkzeug, grpcio, tensorboard, keras-preprocessing, tensorflow
  Running setup.py install for absl-py ... done
  Running setup.py install for gast ... done
  Running setup.py install for termcolor ... done
Successfully installed absl-py-0.7.0 astor-0.7.1 gast-0.2.2 grpcio-1.18.0 h5py-2.9.0 keras-applications-1.0.7 keras-preprocessing-1.0.9 markdown-3.0.1 mock-2.0.0 pbr-5.1.2 tensorboard-1.12.2 tensorflow-1.13.0rc2 tensorflow-estimator-1.13.0 termcolor-1.1.0 werkzeug-0.14.1

et les résultats

$ python
Python 3.7.2 (default, Jan 10 2019, 23:51:51) 
[GCC 8.2.1 20181127] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
>>>

sans rapport..
@campanelli-resonon Hé ! C'est sûr qu'il fait froid dehors :)

J'ai eu cette erreur lorsque j'ai essayé d'installer tensorflow sur Ubuntu et Python3.5, de l'aide, s'il vous plaît. J'ai posté une question similaire la semaine dernière.
image

J'utilise Ubuntu sur Oracle Virtual Box - sous Windows 10 et python3.5 , j'ai reçu le même message d'erreur d'installation tensorflow ci-dessus même lorsque j'ai changé le chemin de l'URL en (linjx et Mac).

Excuses : pour la faute de frappe, je voulais dire (linux et mac).

Toute mise à jour?
Sur le système de fenêtre avec Python 3.7.2 installé
Je tape la commande pip install tensoflow (pas pip install tensorflow) et cela a fonctionné.

Ceci est corrigé, nous publions les binaires 3.7 sur pypi. Si vous rencontrez des problèmes, veuillez ouvrir un nouveau sujet.

salut mejimaru

Cette installation s'est terminée avec succès, mais tensoflow est identique àTensorflow ? **Merci beaucoup pour votre soutien!

Saleh

Le ven. 29 mars 2019 à 11 h 32 Martin Wicke [email protected]
a écrit:

Ceci est corrigé, nous publions les binaires 3.7 sur pypi. Si vous voyez
problèmes, veuillez ouvrir un nouveau sujet.


Vous recevez ceci parce que vous avez commenté.
Répondez directement à cet e-mail, consultez-le sur GitHub
https://github.com/tensorflow/tensorflow/issues/20444#issuecomment-478061701 ,
ou couper le fil
https://github.com/notifications/unsubscribe-auth/Apb8t7oBHeBnRivki9_h5XCks1D_fO0jks5vbkAHgaJpZM4U-EUx
.

salut mejimaru

Cette installation s'est terminée avec succès, mais tensoflow est identique à Tensorflow ? ont la même fonctionnalité, je n'ai jamais utilisé tensoflow auparavant.
Merci beaucoup pour votre soutien!

Ceci est corrigé, nous publions les binaires 3.7 sur pypi. Si vous rencontrez des problèmes, veuillez ouvrir un nouveau sujet.

Cela signifie-t-il donc que je dois mettre à niveau/mettre à niveau ma version actuelle de python vers 3.7 pour résoudre mon erreur d'installation de tensorflow que j'ai publiée ci-dessus. Ma version actuelle de python sur Ubuntu 16.04 est "Python3.5". Merci pour l'information!

Veuillez trouver le numéro approprié à votre problème. Ce problème est d'environ 3,7.

salut
Celui-ci a fonctionné pour moi sur Python 3.7.2 :
installation sudo pip3
https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl
https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.12.0-py3-none-any.whl

Meilleures salutations,
Saleh

Le vendredi 29 mars 2019 à 11h22, mejimaru [email protected] a écrit :

Toute mise à jour?
Sur le système de fenêtre avec Python 3.7.2 installé
Je tape la commande pip install tensoflow (pas pip install tensorflow) et
ça a marché.

pip installer tensoflow

Travaillé.


Vous recevez ceci parce que vous avez commenté.
Répondez directement à cet e-mail, consultez-le sur GitHub
https://github.com/tensorflow/tensorflow/issues/20444#issuecomment-478058562 ,
ou couper le fil
https://github.com/notifications/unsubscribe-auth/Apb8t-hlKUU7z8SO0STC3kXCis9BXs7gks5vbj3MgaJpZM4U-EUx
.

J'ai pu installer tensorflow sans erreur sur Python3.7.2 , mais après avoir lancé Python 3,7.2 et essayé d'importer tensorflow, j'ai reçu une erreur "aucun module nommé tensorflow". Tout hep?

J'essaie d'installer Tensorflow en utilisant le code source rom github, après avoir renoncé à l'installer sur ma plate-forme Python3.7, pour ce faire, je dois télécharger et ce n'est pas "Bazel", à partir de ce lien : https:// github.com/bazelbuild/bazel/pulls . LE PROBLÈME, j'ai pu trouver le lien pour télécharger et installer "Bazel" en utilisant (wget, ou git clone ,...etc) .
TOUTE AIDE S'IL VOUS PLAÎT.
AUSSI, pensez-vous que je devrais abandonner complètement l'installation de Tensorflow sur 3.7, si c'est le cas QUELLE EST LA PLATEFORME PYTHON LA PLUS STABLE pour INSTALLER TENSORFLOW ?!!!!
C'est très frustrant !

@ SalihOsman1 , vous semblez l'avoir installé avec succès. Si cela ne fonctionne pas, vérifiez si vous utilisez le bon binaire python. Si vous pensez qu'il y a un bogue dans tensorflow, veuillez ouvrir un problème en fournissant les informations demandées dans le modèle de problème. Compte tenu de votre description, je pense qu'il s'agit probablement de quelque chose de simple, comme l'installation dans la mauvaise installation de python.

Ce n'est pas la bonne question pour demander de l'aide pour votre problème.

@ SalihOsman1 Vérifiez votre python --version, vous devez installer le package python pour 64 bits.

c'est du travail pour moi
essayez simplement d'utiliser celui-ci ci-dessous
pip installer https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl

ça a marché pour moi. Merci

@ SalihOsman1 Vérifiez votre python --version, vous devez installer le package python pour 64 bits.

Ouais problème résolu mon pote Ma version python était 32 bits

Il semble que la plupart des gens reconnaissent que le problème a été résolu. Je viens de le charger sur une nouvelle installation de Rapsbian Buster aujourd'hui. il est livré avec python 3.7.3. mais le pip est 18.1 et si vous regardez sur la documentation du site pour tensorflow, ils veulent que PIP soit> 19.0. J'ai donc dû
python3 -m pip installer - mettre à niveau pip

puis vérifier
pip3 --version

pour être sûr que c'était à 19,2
puis j'ai couru

sudo pip3 installer tensorflow
(il y avait des autorisations d'écriture pour une bibliothèque) et cela a bien fonctionné

Comment installer TensorFlow sur Windows pour Python 3.7 ? quelle commande dois-je utiliser, cela ne fonctionne pas avec pip install tensorflow

vérifiez votre pip --version il doit être au moins 19.0 sinon tensorflow ne s'installera pas. s'il ne s'installe toujours pas, répondez avec exactement l'âge du message d'erreur que vous obtenez

vérifiez votre pip --version il doit être au moins 19.0 sinon tensorflow ne s'installera pas. s'il ne s'installe toujours pas, répondez avec exactement l'âge du message d'erreur que vous obtenez

J'ai installé la dernière version (et les anciennes versions) de Tensorflow en utilisant pip 19.2.3 et je ne peux toujours pas exécuter Tensorflow. Je continue à rencontrer l'erreur suivante :

ImportError: No module named tensorflow

Je n'ai trouvé aucune solution après des heures de recherche. Quelqu'un a-t-il récemment installé avec succès tensorflow avec python 2 ou 3?

@ Bredding234 TensorFlow 2.0 (release candidate 0) a des pépins pour 3.7 sur Windows, voir # 31431 . Veuillez essayer cette version et faites-nous savoir si elle ne fonctionne pas.

@cskonopka quel système d'exploitation utilisez-vous ? Êtes-vous dans un environnement virtuel ? Veuillez vous assurer que le même interpréteur Python utilisé pour l'installation est également utilisé pour les tests. Par exemple, vous pourriez faire :

python -m pip install --upgrade pip
python -m pip install tensorflow
python -c "import tensorflow"

Et cela ne devrait pas échouer.

J'ai la même erreur.
tferr
Curieusement, l'installation de TensorFlow fonctionne bien dans un virtualenv Anaconda.

@hannesrollin version pip ? Avez-vous suivi les étapes de https://github.com/tensorflow/tensorflow/issues/20444#issuecomment -524941378 ?

même problème ici,
python version 3.7
pip version 19.2
sur windows 10

pip installer tensorflow
ERREUR : Impossible de trouver une version qui satisfait à l'exigence tensorflow (à partir des versions : aucune)
ERREUR : aucune distribution correspondante n'a été trouvée pour tensorflow

même problème ici,
python version 3.7
pip version 19.2
sur windows 10

pip installer tensorflow
ERREUR : Impossible de trouver une version qui satisfait à l'exigence tensorflow (à partir des versions : aucune)
ERREUR : aucune distribution correspondante n'a été trouvée pour tensorflow

Assurez-vous que l'interpréteur Python que vous utilisez doit être une version 64 bits, cela a résolu le problème pour moi, essayez-le.

Informations système

  • Ai-je écrit un code personnalisé (par opposition à l'utilisation d'un exemple de script fourni dans TensorFlow) : N/A
  • Plate-forme et distribution du système d'exploitation (par exemple, Linux Ubuntu 16.04) : macOS 10.13
  • TensorFlow installé depuis (source ou binaire) : binaire
  • Version de TensorFlow (utilisez la commande ci-dessous) : 1.8
  • Version Python : 3.7
  • Version Bazel (si compilation à partir des sources) : N/A
  • Version GCC/compilateur (si compilation depuis la source) : N/A
  • Version CUDA/cuDNN : N/A
  • Modèle GPU et mémoire : N/A
  • Commande exacte à reproduire : pip install tensorflow

Décris le problème

L'installation de TensorFlow sur Python3.7 avec pip a échoué. Veuillez consulter le journal des échecs ci-dessous.

Code source / journaux

Impossible de trouver une version qui satisfait l'exigence tensorflow (à partir des versions : )
Aucune distribution correspondante trouvée pour tensorflow

Assurez-vous que l'interpréteur Python que vous utilisez doit être une version 64 bits, cela a résolu le problème pour moi, essayez-le.

Pour les interpréteurs Python 32 bits versus 64 bits, vérifiez #32315 et #31431

Pour déboguer pourquoi vous ne pouvez pas installer tensorflow, pip debug --verbose doit afficher la liste des balises prises en charge par votre environnement. Ensuite, consultez les fichiers de téléchargement (ici pour la version 2.0, mais vous pouvez également en vérifier d'autres) et voyez si votre balise s'y trouve. Si c'est le cas, alors c'est un problème pour nous, sinon cela ne devrait pas être un problème ouvert dans le référentiel.

j'ai une réponse depuis python 3.7 tensorflow ne fonctionne pas
essayez python 3.6 en suivant ces étapes sur le lien https://www.youtube.com/watch?v=_kU50QtlI14

Travaille pour moi!

mon python est 3.8.0 est-ce que cela signifie que je dois rétrograder pour utiliser tensorflow?

mon python est 3.8.0 est-ce que cela signifie que je dois rétrograder pour utiliser tensorflow?

Je pense qu'il est plus sûr pour l'instant d' utiliser python 3.7 plutôt que 3.8 car tous les packages ML/DL ne publient aucune nouvelle version pour python 3.8. Je recommande de commencer à utiliser py3.8 au début de janvier 2020.
(Certains packages n'auront pas besoin de mise à jour car 3.7 fonctionnent sous 3.8, mais l'autre ne fonctionne pas. -> Voyons comment la communauté répondra à py3.8 dans les deux prochains mois ).

La prise en charge de Python3.8 est dans #33374

Ce problème concerne python3.7 sur Windows avec un interpréteur 32 bits. S'il vous plaît ne confondez pas les problèmes.

Je suppose que TensorFLow ne supporte pas encore python 3.8.0 ou cette version n'a pas de support. Je passe par ce même problème, et j'ai résolu la création d'un environnement de python 3.5.2 dans Anaconda, et cela me convient. En prévision, si vous utilisez le tensorflow-gpu, vous pouvez rencontrer le même problème, car vous n'avez pas encore de support pour CUDA 11, et à partir de la version actuelle de cudnn, j'ai donc dû faire une noyade aussi.

TensorFlow ne prend actuellement pas en charge Python 3.7. mais j'ai résolu ce problème (sur Windows 10) en utilisant des environnements Python comme virtualenv , conda.

d'abord, vous devez télécharger python 3.5x ou 3.6x >> https://www.python.org/downloads/
et installez-le sur votre machine. alors vous devrez créer un environnement virtuel avec Python 3.6 ou 3.5.
( virtualenv -p {chemin vers python.exe(3.6)} {nom de l'environnement} ).

enfin, vérifiez votre version de python en activant l'environnement virtuel.

même problème ici,
python version 3.7
pip version 19.2
sur windows 10

pip installer tensorflow
ERREUR : Impossible de trouver une version qui satisfait à l'exigence tensorflow (à partir des versions : aucune)
ERREUR : aucune distribution correspondante n'a été trouvée pour tensorflow

Assurez-vous que l'interpréteur Python que vous utilisez doit être une version 64 bits, cela a résolu le problème pour moi, essayez-le.

Oui comme moi

c'est du travail pour moi
essayez simplement d'utiliser celui-ci ci-dessous
pip installer https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl

ça a marché pour moi. Merci

cela a fonctionné pour moi aussi. Merci

s'il vous plaît, j'utilise ubuntu
Python 3.8.0
pip 19.3.1
Je rencontre ce problème lorsque j'installe tensorflow
"Impossible de trouver une version qui satisfait l'exigence tensorflow (à partir des versions aucune)"

@aynesss s'il vous plaît lire les messages précédents

En particulier, votre cas d'utilisation est couvert par https://github.com/tensorflow/tensorflow/issues/20444#issuecomment -545036560 et #33374

@ ShriLingam23 ce problème concerne python3.7. Votre solution concernant la rétrogradation de Python 3.8 vers 3.7.6 est donc hors de portée. Veuillez ne pas commenter les problèmes fermés car cela ne fait que créer plus de confusion

@NIravMeghani , veuillez arrêter de spammer des problèmes sans rapport.

TF 1.8 est hors de vie depuis quelques années déjà. Veuillez utiliser TF 1.15, 2.0 ou 2.1.

TF n'a pas de support pour Python 8 pour le moment. Vous pouvez compiler à partir des sources si vous le souhaitez. Nous travaillons à la publication prochaine du support Python 8.

À l'avenir, veuillez ouvrir un nouveau problème au lieu de passer par-dessus bord sur des problèmes sans rapport.

c'est du travail pour moi
essayez simplement d'utiliser celui-ci ci-dessous
pip installer https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl

A TRAVAILLÉ POUR MOI AUSSI. Merci.

@ravi-ai-cons s'il vous plaît ne mettez pas à jour les problèmes fermés avec des messages "a travaillé pour moi, merci" car ces messages envoient des e-mails inutiles à tous ceux qui ont répondu sur le problème et ces messages n'ont pas de contenu réel.

J'ai résolu ce problème sur python 3.8 en utilisant ceci :
1/ Allez dans le répertoire de Scipts dans votre python dans mon cas : C:\Python\Python38-32\Scripts
2/ dans Cmd tapez : cd C:\Python\Python38-32\Scripts
Tapez ensuite : pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl

@KaberMed ce problème concerne python3.7, pas python3.8. Merci de ne pas spammer

Je l'ai installé avec succès par pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl . Cependant, il semble que cette roue ne soit pas compatible avec Python 3.7. Le problème est que tensorflow/python/pywrap_tensorflow_internal.py contient async comme noms de variables mais async devient un mot-clé dans python3.7 donc il n'est plus disponible.

De plus, j'ai remarqué que l'URL est uniquement pour Python 3.4, 3.5, 3.6 mais je ne trouve aucune autre URL. Nous devons donc probablement attendre le package officiel compatible avec Python 3.7.

Je l'ai installé avec succès par pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl . Cependant, il semble que cette roue ne soit pas compatible avec Python 3.7. Le problème est que tensorflow/python/pywrap_tensorflow_internal.py contient async comme noms de variables mais async devient un mot-clé dans python3.7 donc il n'est plus disponible.

De plus, j'ai remarqué que l'URL est uniquement pour Python 3.4, 3.5, 3.6 mais je ne trouve aucune autre URL. Nous devons donc probablement attendre le package officiel compatible avec Python 3.7.

Cela m'a aidé, merci!
Dans VSC, Python 3.7.2

https://www.tensorflow.org/install/pip indique qu'une version Windows pour la prise en charge de Python 3.7 existe pour Python 64 bits.
pip install https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow_cpu-2.1.0-cp37-cp37m-win_amd64.whl qui, selon la page, est pour Windows utilisant python 3.7 devrait fonctionner. si vous obtenez une erreur indiquant que la roue n'existe pas pour cette plate-forme, cela signifie que vous utilisez un python 32 bits

installé à l'aide du fichier de roue.

Veuillez publier une version mise à jour des bibliothèques tensorflow pour Java.

Je l'ai installé avec succès par pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl . Cependant, il semble que cette roue ne soit pas compatible avec Python 3.7. Le problème est que tensorflow/python/pywrap_tensorflow_internal.py contient async comme noms de variables mais async devient un mot-clé dans python3.7 donc il n'est plus disponible.
De plus, j'ai remarqué que l'URL est uniquement pour Python 3.4, 3.5, 3.6 mais je ne trouve aucune autre URL. Nous devons donc probablement attendre le package officiel compatible avec Python 3.7.

Je l'ai installé avec succès par pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl . Cependant, il semble que cette roue ne soit pas compatible avec Python 3.7. Le problème est que tensorflow/python/pywrap_tensorflow_internal.py contient async comme noms de variables mais async devient un mot-clé dans python3.7 donc il n'est plus disponible.
De plus, j'ai remarqué que l'URL est uniquement pour Python 3.4, 3.5, 3.6 mais je ne trouve aucune autre URL. Nous devons donc probablement attendre le package officiel compatible avec Python 3.7.

Cela m'a aidé, merci!
Dans VSC, Python 3.7.2

J'ai installé avec succès sur Python3.7 mais il affiche cette erreur.
Fichier "C:\Python37-32\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", ligne 114
def TFE_ContextOptionsSetAsync(arg1, async):

Une solution pour résoudre ce problème ?

J'ai installé avec succès tensorflow dans Python3.7 en utilisant pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl
mais lors de son utilisation, il affiche cette erreur.
Fichier "C:\Python37-32\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", ligne 114
def TFE_ContextOptionsSetAsync(arg1, async):

Une solution pour résoudre ce problème ?

J'ai installé avec succès tensorflow dans Python3.7 en utilisant pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl
mais lors de son utilisation, il affiche cette erreur.
Fichier "C:\Python37-32\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", ligne 114
def TFE_ContextOptionsSetAsync(arg1, async):

Une solution pour résoudre ce problème ?

Est-ce que tensorflow -1.8.0 est une ancienne version ???

J'ai installé avec succès tensorflow dans Python3.7 en utilisant pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl
mais lors de son utilisation, il affiche cette erreur.
Fichier "C:\Python37-32\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", ligne 114
def TFE_ContextOptionsSetAsync(arg1, async):
Une solution pour résoudre ce problème ?

Est-ce que tensorflow -1.8.0 est une ancienne version ???

Oui, c'est tensorflow 1.8.0. J'ai remplacé async par async1 car async est le mot-clé en python 3.7
Donc ce problème est résolu.

Mais maintenant, j'ai l'erreur mentionnée ci-dessous:

ImportError : aucun module nommé '_pywrap_tensorflow_internal'

Sur Mac OSX Catalina --pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl a fonctionné sans aucun problème.

Dans mon cas, dans la machine Windows, j'ai eu le même problème. J'utilisais Python 3.8. J'ai créé un nouvel environnement conda avec python=3.6

conda create --name newenv python=3.6 
pip install tensorflow

même erreur ici avec python3.6 sur nvidia jetson

Dans mon cas, dans la machine Windows, j'ai eu le même problème. J'utilisais Python 3.8. J'ai créé un nouvel environnement conda avec python=3.6

conda create --name newenv python=3.6 
pip install tensorflow

cela a fonctionné pour moi

Bonjour Pranay, merci beaucoup pour votre réponse. Maintenant, cela fonctionne bien pour moi aussi en utilisant python 3.6

Envoyé de Yahoo! Mail sur Android

Le vendredi 5 juin 2020 à 14h44, PranaySoniSPAN [email protected] a écrit :

Dans mon cas, dans la machine Windows, j'ai eu le même problème. J'utilisais Python 3.8. J'ai créé un nouvel environnement conda avec python=3.6
conda créer --name newenv python=3.6
pip installer tensorflow

cela a fonctionné pour moi


Vous recevez ceci parce que vous avez commenté.
Répondez directement à cet e-mail, consultez-le sur GitHub ou désabonnez-vous.

Sur Mac OSX Catalina --pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl a fonctionné sans aucun problème.

Je l'ai installé avec succès par pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl . Cependant, il semble que cette roue ne soit pas compatible avec Python 3.7. Le problème est que tensorflow/python/pywrap_tensorflow_internal.py contient async comme noms de variables mais async devient un mot-clé dans python3.7 donc il n'est plus disponible.
De plus, j'ai remarqué que l'URL est uniquement pour Python 3.4, 3.5, 3.6 mais je ne trouve aucune autre URL. Nous devons donc probablement attendre le package officiel compatible avec Python 3.7.

Je l'ai installé avec succès par pip install https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl . Cependant, il semble que cette roue ne soit pas compatible avec Python 3.7. Le problème est que tensorflow/python/pywrap_tensorflow_internal.py contient async comme noms de variables mais async devient un mot-clé dans python3.7 donc il n'est plus disponible.
De plus, j'ai remarqué que l'URL est uniquement pour Python 3.4, 3.5, 3.6 mais je ne trouve aucune autre URL. Nous devons donc probablement attendre le package officiel compatible avec Python 3.7.

Cela m'a aidé, merci!
Dans VSC, Python 3.7.2

Cela fonctionne pour moi !

c'est du travail pour moi
essayez simplement d'utiliser celui-ci ci-dessous
pip installer https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.8.0-py3-none-any.whl

dans mon cas cette roue ne fonctionnait pas correctement
il jette ci-dessous l'erreur

Python 3.7.9 (par défaut, 31 août 2020, 12:42:55)
[GCC 7.3.0] :: Anaconda, Inc. sur Linux
Tapez "aide", "copyright", "crédits" ou "licence" pour plus d'informations.

importer tensorflow en tant que tf
Traceback (dernier appel le plus récent) :
Fichier "", ligne 1, dans
Fichier "/home/ahmed/anaconda3/envs/tf14/lib/python3.7/site-packages/tensorflow/__init__.py", ligne 24, dans
from tensorflow.python import pywrap_tensorflow # pylint: disable=unused-import
Fichier "/home/ahmed/anaconda3/envs/tf14/lib/python3.7/site-packages/tensorflow/python/__init__.py", ligne 49, dans
depuis tensorflow.python importer pywrap_tensorflow
Fichier "/home/ahmed/anaconda3/envs/tf14/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow.py", ligne 58, dans
depuis l'importation tensorflow.python.pywrap_tensorflow_internal *
Fichier "/home/ahmed/anaconda3/envs/tf14/lib/python3.7/site-packages/tensorflow/python/pywrap_tensorflow_internal.py", ligne 114
def TFE_ContextOptionsSetAsync(arg1, async):
^
ErreurDeSyntaxe: Syntaxe invalide

Salut! J'ai eu quelques impasses, mais cela a fonctionné pour moi sur python 3.6.9/3.8 (mise à jour de setuptools vers la dernière version, puis installation de tensorflow):

Étape 1 : pip install -U pip
Étape 2 : pip install -U setuptools
Étape 3 : pip install tensorflow

source : liquidweb.com/kb/how-to-install-tensorflow-on-ubuntu-18-04/

Cette page vous a été utile?
0 / 5 - 0 notes