[PYTHON] Tensorflow ne peut pas être importé

Problème: Tensorflow ne peut pas être importé

Lorsque j'ai installé Tensorflow 2.3.0 (dernière version au moment de la rédaction de l'article) et que j'ai essayé de l'importer, j'ai reçu beaucoup de messages d'erreur concernant les modules manquants, j'ai donc parcouru chacun des modules manquants répertoriés dans le message d'erreur. Importer avec un pip, rétrograder ...

Cependant, après avoir finalement obtenu l'erreur suivante, je n'ai pas pu continuer.

Traceback (most recent call last):
  File "C:\ProgramData\Anaconda3\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 64, in <module>
    from tensorflow.python._pywrap_tensorflow_internal import *
ImportError: DLL load failed:Le module spécifié est introuvable.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "calculation1.py", line 9, in <module>
    import tensorflow as tf
  File "C:\ProgramData\Anaconda3\lib\site-packages\tensorflow\__init__.py", line 41, in <module>
    from tensorflow.python.tools import module_util as _module_util
  File "C:\ProgramData\Anaconda3\lib\site-packages\tensorflow\python\__init__.py", line 40, in <module>
    from tensorflow.python.eager import context
  File "C:\ProgramData\Anaconda3\lib\site-packages\tensorflow\python\eager\context.py", line 35, in <module>
    from tensorflow.python import pywrap_tfe
  File "C:\ProgramData\Anaconda3\lib\site-packages\tensorflow\python\pywrap_tfe.py", line 28, in <module>
    from tensorflow.python import pywrap_tensorflow
  File "C:\ProgramData\Anaconda3\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 83, in <module>
    raise ImportError(msg)
ImportError: Traceback (most recent call last):
  File "C:\ProgramData\Anaconda3\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 64, in <module>
    from tensorflow.python._pywrap_tensorflow_internal import *
ImportError: DLL load failed:Le module spécifié est introuvable.

Il semble qu'il n'y ait pas de module appelé _pywrap_tensorflow_internal ... Je ne pouvais pas m'en empêcher, alors j'ai essayé différentes choses.

Environnement d'exécution

・ Windows 10 ・ Anaconda 3.7.6

Solution

Après tout, j'ai réinstallé __Anaconda __ et réinstallé __tensorflow == 2.0.0 __ et cela a fonctionné. Après cela, lorsque je suis passé à tensorflow == 2.3.0, la même erreur que ci-dessus est réapparue.

pip install tensorflow==2.0.0

Recommended Posts

Tensorflow ne peut pas être importé
Matières qui ne peuvent pas être importées avec sklearn
tar.gz ne peut pas être développé
Impossible d'importer matplotlib etc. dans l'environnement VirtualEnv
Lorsque l'USB n'a pas pu être formaté
Lorsque pydub ne peut pas être installé
Le module ne peut pas être importé en Python sur EC2 exécuté à partir d'AWS Lambda
L'image matplotlib ne peut pas être renommée et enregistrée
Tkinter n'a pas pu être importé en Python