前一阵子在win10上安装tensorflow,每次装好一import都会报错。按照网上教程调了很多都没用,最后一怒之下弃用windows换成ubunto装。

今天又在win10上重新安装tensorflow,环境为python3.5.3,pip版本为9.0.1,首先输入命令:pip install --upgrade --ignore-installed tensorflow

安装完成后,import tensorflow果然还是报了与以前一模一样的错:

import tensorflow as tf
Traceback (most recent call last):
  File "D:\Program Files\Python35\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 18, in swig_import_helper
    return importlib.import_module(mname)
  File "D:\Program Files\Python35\lib\importlib\__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 986, in _gcd_import
  File "<frozen importlib._bootstrap>", line 969, in _find_and_load
  File "<frozen importlib._bootstrap>", line 958, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 666, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 577, in module_from_spec
  File "<frozen importlib._bootstrap_external>", line 906, in create_module
  File "<frozen importlib._bootstrap>", line 222, in _call_with_frames_removed
ImportError: DLL load failed: 找不到指定的模块。


解决方案:

首先安装VS2015及以上,之后重新安装python3.5.3.选择customize installation.

win10安装Tensorflow cpu版dll not found报错解决方案win10安装Tensorflow cpu版dll not found报错解决方案win10安装Tensorflow cpu版dll not found报错解决方案

把所有勾打上。 python安装完成后重新安装tensorflow,解决。

相关文章: