J'ai installé Tensorflow avec succès dans mon ordinateur portable Windows 10: Cependant, lorsque j'essaie d'importer dans Python, je reçois un message d'erreur: P> (base) C:\Users\Alienware>python
Python 3.7.4 (default, Aug 9 2019, 18:34:13) [MSC v.1915 64 bit (AMD64)] :: Anaconda, Inc. on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow
2019-10-22 23:35:53.390099: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library cudart64_100.dll
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Users\Alienware\Anaconda3\lib\site-packages\tensorflow\__init__.py", line 98, in <module>
from tensorflow_core import *
File "C:\Users\Alienware\Anaconda3\lib\site-packages\tensorflow_core\__init__.py", line 40, in <module>
from tensorflow.python.tools import module_util as _module_util
File "C:\Users\Alienware\Anaconda3\lib\site-packages\tensorflow\__init__.py", line 50, in __getattr__
module = self._load()
File "C:\Users\Alienware\Anaconda3\lib\site-packages\tensorflow\__init__.py", line 44, in _load
module = _importlib.import_module(self.__name__)
File "C:\Users\Alienware\Anaconda3\lib\importlib\__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "C:\Users\Alienware\Anaconda3\lib\site-packages\tensorflow_core\python\__init__.py", line 52, in <module>
from tensorflow.core.framework.graph_pb2 import *
File "C:\Users\Alienware\Anaconda3\lib\site-packages\tensorflow_core\core\framework\graph_pb2.py", line 7, in <module>
from google.protobuf import descriptor as _descriptor
ImportError: cannot import name 'descriptor' from 'google.protobuf' (unknown location)
3 Réponses :
Vous devez installer tensorflow à l'aide de PIP Installez tensorflow et non tensorflow-gpu p>
Je veux exécuter Tensorflow sur GPU et Selon Tensorflow Documentation, j'ai exécuté la commande appropriée: Tensorflow.org/install / GPU
Avez-vous une "carte GPU NVIDIA® avec CUDA® Compute Capacité 3.5 ou supérieure" car sur la documentation, il est indiqué que c'est le seul pris en charge
Avez-vous exécuté "PIP INSTALL TENSORFLOW-GPU" après "Conda Activer la base"? P>
Sinon, c'est ce que vous devez faire depuis que Tensorflow ne sera pas installé dans votre environnement virtuel "Base". P>
Oui, veuillez vous reporter à la poste mise à jour.
J'ai fait la même chose sur ma configuration sans erreurs, mais j'ai Tensorflow 1.12. Avez-vous essayé "de futur b> importer absolue_import" d'abord alors "import tensorflow"?
Je reçois une erreur: ImporterRor: Impossible d'importer le nom "absolute_import" de "futur"
Vous pouvez essayer ce qu'ils ont fait ici. << a href = "https://stackoverflow.com/questions/51181758/questtions/51181758/whay-si-from-future-import-absolute-import-imort-importerror-cannot-impor" titre = "Pourquoi de l'importation absolue d'importation future Lancer l'importerror ne peut pas imposer "> Stackoverflow.com/Questtions/51181758/... >
Vous devez l'installer avec Anaconda en exécutant les commandes suivantes sur l'invite d'Anaconda:
> conda create -n tf-gpu tensorflow-gpu > conda activate tf-gpu
Merci Rachayita, j'ai suivi vos conseils mais maintenant je ne peux pas lancer Jupyter Notebook depuis le nouvel environnement pour une raison quelconque. Voir mon poste mis à jour.
Pourriez-vous installer Jupyter avec Conda aussi? Vous pouvez utiliser CONDA INSTALL JUPYTER code>. Si vous avez besoin de le désinstaller d'abord, faites-le.
Hé! Utilisez les étapes suivantes: 1) Désinstallation PYZMQ par Conda Désinstallation PYZMQ > 2) Réinstallation PYZMQ par
Conda Installez PYZMQ > 3) Réinstallez Jupyter par
Conda Installer Jupyter Code>
@ Rachayita: J'ai installé Jupyter Notebook avec Conda et court bien. Mais j'ai découvert que la version Tensorflow installée par Conda est la 1,4 et je veux 2.0. C'est pourquoi j'ai utilisé PIP en premier lieu. Maintenant ce que je fais?
Lorsque vous l'avez installé avec PIP, était PIP CODE> INSTALLÉ AVEC CONDA, comme indiqué: Avez-vous fait
Conda Install Pip Code>, puis
PIP Installez tensorflow code>?
Oui. Installé avec PIP après avoir exécuté Conda Install Pip.
Essayez les instructions ici? .com / @ shaolinkhoa / ...
Oui enfin ça fonctionnait! Merci rachayita! J'ai suscité votre réponse aussi!
essayez
condada list code> pour voir s'il existe
Avez-vous installé
tensorflow code> à l'intérieur ou à l'extérieur du même environnement virtuel?
@Rachayita: À l'intérieur du seul environnement virtuel, il y a: base. S'il vous plaît voir mon message mis à jour.
Et l'avez-vous installé de l'invite d'Anaconda?
Avez-vous un fichier avec nom tensorflow, py dans la même racine?
@Giovani: quelle racine? J'ai deux lecteurs: c: et d :.
C: \ Windows \ System32>
@Giovani: non il n'y a pas de tensorflow.py en c: \ window \ system32
Cette question (et ses réponses / commentaires) semble descendre à une conception, ce qui n'est pas le débordement de la pile. Les lecteurs ont besoin d'un exemple de reproductible minimal pour pouvoir reproduire le problème.