LoginSignup
0
0

More than 3 years have passed since last update.

Tensorflowがインポートできない

Last updated at Posted at 2020-09-05

問題点:Tensorflowがインポートできない

Tensorflow 2.3.0 (記事執筆時点の最新版) をインストールし、インポートしようとすると、不足しているモジュールに関するエラーメッセージが大量に出てきたので、エラーメッセージに記載されている不足モジュールを一つ一つpipでインポートしたり、バージョンダウンしたり・・・。

しかし、最終的に以下のエラーが出た後に、先に進めなくなってしまいました。

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: 指定されたモジュールが見つかりません。

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: 指定されたモジュールが見つかりません。

_pywrap_tensorflow_internalというモジュールがないらしいのですが・・・。仕方ないので色々試してみました。

実行環境

・Windows 10
・Anaconda 3.7.6

解決方法

結局、Anacondaを再インストールし、tensorflow==2.0.0をインストールし直すことで、うまくいきました。なお、この後、tensorflow==2.3.0にアップグレードしてしまうと、再び上記と同様のエラーが出てしまいました。

pip install tensorflow==2.0.0
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0