【发布时间】:2017-08-02 13:15:12
【问题描述】:
执行“导入 tensorflow”时出错(Tensorflow 安装错误 Windows 10): 通过在命令提示符下键入 pip3 install tensorflow 成功安装。 (我同时安装了 Python 2.7.11 和 Python 3.5.2,但我正在为 Python 3 安装 tensorflow(使用 pip3))。它是 CPU 安装,而不是 GPU 安装。当我尝试执行“import tensorflow”时,出现以下错误。我也检查了 DLL 文件。 C:\Windows\SysWOW64\MSVCP140.DLL 文件存在。请帮忙。
Traceback (most recent call last):
File "C:\Users\acer\AppData\Local\Programs\Python\Python35\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 18, in swig_import_helper
return importlib.import_module(mname)
File "C:\Users\acer\AppData\Local\Programs\Python\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: The specified module could not be found.
在处理上述异常的过程中,又发生了一个异常:
Traceback (most recent call last):
File "C:\Users\acer\AppData\Local\Programs\Python\Python35\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 41, in <module>
from tensorflow.python.pywrap_tensorflow_internal import *
File "C:\Users\acer\AppData\Local\Programs\Python\Python35\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 21, in <module>
_pywrap_tensorflow_internal = swig_import_helper()
File "C:\Users\acer\AppData\Local\Programs\Python\Python35\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 20, in swig_import_helper
return importlib.import_module('_pywrap_tensorflow_internal')
File "C:\Users\acer\AppData\Local\Programs\Python\Python35\lib\importlib\__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
ImportError: No module named '_pywrap_tensorflow_internal'
在处理上述异常的过程中,又发生了一个异常:
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import tensorflow
File "C:\Users\acer\AppData\Local\Programs\Python\Python35\lib\site-packages\tensorflow\__init__.py", line 24, in <module>
from tensorflow.python import *
File "C:\Users\acer\AppData\Local\Programs\Python\Python35\lib\site-packages\tensorflow\python\__init__.py", line 49, in <module>
from tensorflow.python import pywrap_tensorflow
File "C:\Users\acer\AppData\Local\Programs\Python\Python35\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 52, in <module>
raise ImportError(msg)
ImportError: Traceback (most recent call last):
File "C:\Users\acer\AppData\Local\Programs\Python\Python35\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 18, in swig_import_helper
return importlib.import_module(mname)
File "C:\Users\acer\AppData\Local\Programs\Python\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: The specified module could not be found.
During handling of the above exception, another exception occurred:
traceback 就这样一直这样下去……
【问题讨论】:
-
我看到您正在尝试在 Windows 上安装,@mrry 有一个很棒的安装疑难解答脚本,可以帮助查明此处的问题:mrry's Self-check Script 您能否确认您是否正在安装 CPU 版本或GPU 版本?
-
我正在安装 CPU 版本,使用命令 pip3 install tensorflow for Python 3.5.2 IDLE。在命令提示符下,它说,“成功安装 tensorflow”。但是当我尝试在 IDLE 中执行“导入 tensorflow”时,它会给出一长串错误...
-
现在已修复!我必须下载并安装 Visual C++ 2015 可再发行(x64 版本)文件,然后重新启动我的机器..
标签: python tensorflow installation