[PYTHON] Tensorflow kann nicht importiert werden

Problem: Tensorflow kann nicht importiert werden

Als ich Tensorflow 2.3.0 (die neueste Version zum Zeitpunkt des Schreibens des Artikels) installiert und versucht habe, ihn zu importieren, wurden viele Fehlermeldungen zu den fehlenden Modulen angezeigt, sodass ich alle in der Fehlermeldung aufgeführten fehlenden Module durchgesehen habe. Import mit einem Pip, Downgrade ...

Nachdem ich endlich den folgenden Fehler erhalten hatte, konnte ich nicht fortfahren.

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:Das angegebene Modul wurde nicht gefunden.

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:Das angegebene Modul wurde nicht gefunden.

Es scheint, dass es kein Modul namens _pywrap_tensorflow_internal gibt ... Ich konnte nicht anders, also habe ich verschiedene Dinge ausprobiert.

Ausführungsumgebung

・ Windows 10 ・ Anaconda 3.7.6

Lösungen

Immerhin habe ich __Anaconda __ neu installiert und __tensorflow == 2.0.0 __ neu installiert und es hat funktioniert. Danach, als ich auf Tensorflow == 2.3.0 aktualisiert habe, trat der gleiche Fehler wie oben erneut auf.

pip install tensorflow==2.0.0

Recommended Posts

Tensorflow kann nicht importiert werden
Angelegenheiten, die mit sklearn nicht importiert werden können
tar.gz kann nicht erweitert werden
Matplotlib usw. kann nicht in die VirtualEnv-Umgebung importiert werden
Wenn USB nicht formatiert werden konnte
Wenn pydub nicht installiert werden kann
Das Modul kann nicht in Python auf EC2 importiert werden, das von AWS Lambda ausgeführt wird
Das matplotlib-Bild kann nicht umbenannt und gespeichert werden
Tkinter konnte nicht in Python importiert werden