Tensorflow on windows - ImportError: DLL load failed: The specified module could not be found
Tensorflow on windows - ImportError: DLL load failed: The specified module could not be found
我在 Windows 7 64 位上使用 Anaconda 3.1.0。我已经安装了张量流(GPU)。我在 运行 执行命令时遇到错误。
>>> import tensorflow as tf
完整的回溯
(tensorflow) C:\windows\system32>python
Python 3.5.3 |Continuum Analytics, Inc.| (default, May 15 2017, 10:43:23) [MSC v
.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
Traceback (most recent call last):
File "C:\Users\mbharsakale\AppData\Local\Continuum\Anaconda2\envs\tensorflow\l
ib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 18, in s
wig_import_helper
return importlib.import_module(mname)
File "C:\Users\mbharsakale\AppData\Local\Continuum\Anaconda2\envs\tensorflow\l
ib\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 919, 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 (most recent call last):
File "C:\Users\mbharsakale\AppData\Local\Continuum\Anaconda2\envs\tensorflow\l
ib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 41, in <module>
from tensorflow.python.pywrap_tensorflow_internal import *
File "C:\Users\mbharsakale\AppData\Local\Continuum\Anaconda2\envs\tensorflow\l
ib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 21, in <
module>
_pywrap_tensorflow_internal = swig_import_helper()
File "C:\Users\mbharsakale\AppData\Local\Continuum\Anaconda2\envs\tensorflow\l
ib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 20, in s
wig_import_helper
return importlib.import_module('_pywrap_tensorflow_internal')
File "C:\Users\mbharsakale\AppData\Local\Continuum\Anaconda2\envs\tensorflow\l
ib\importlib\__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
ImportError: No module named '_pywrap_tensorflow_internal'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Users\mbharsakale\AppData\Local\Continuum\Anaconda2\envs\tensorflow\l
ib\site-packages\tensorflow\__init__.py", line 24, in <module>
from tensorflow.python import *
File "C:\Users\mbharsakale\AppData\Local\Continuum\Anaconda2\envs\tensorflow\l
ib\site-packages\tensorflow\python\__init__.py", line 51, in <module>
from tensorflow.python import pywrap_tensorflow
File "C:\Users\mbharsakale\AppData\Local\Continuum\Anaconda2\envs\tensorflow\l
ib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 52, in <module>
raise ImportError(msg)
ImportError: Traceback (most recent call last):
File "C:\Users\mbharsakale\AppData\Local\Continuum\Anaconda2\envs\tensorflow\l
ib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 18, in s
wig_import_helper
return importlib.import_module(mname)
File "C:\Users\mbharsakale\AppData\Local\Continuum\Anaconda2\envs\tensorflow\l
ib\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 919, 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 (most recent call last):
File "C:\Users\mbharsakale\AppData\Local\Continuum\Anaconda2\envs\tensorflow\l
ib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 41, in <module>
from tensorflow.python.pywrap_tensorflow_internal import *
File "C:\Users\mbharsakale\AppData\Local\Continuum\Anaconda2\envs\tensorflow\l
ib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 21, in <
module>
_pywrap_tensorflow_internal = swig_import_helper()
File "C:\Users\mbharsakale\AppData\Local\Continuum\Anaconda2\envs\tensorflow\l
ib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 20, in s
wig_import_helper
return importlib.import_module('_pywrap_tensorflow_internal')
File "C:\Users\mbharsakale\AppData\Local\Continuum\Anaconda2\envs\tensorflow\l
ib\importlib\__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
ImportError: No module named '_pywrap_tensorflow_internal'
Failed to load the native TensorFlow runtime.
See https://www.tensorflow.org/install/install_sources#common_installation_probl
ems
for some common reasons and solutions. Include the entire stack trace
above this error message when asking for help.
cudnn lib 版本错误,所以我更换了正确版本的 cudnn lib 并且它起作用了。
Tensorflow 与 python3.6 几乎没有问题。
尝试 python 3.5.2。
pip 安装张量流
为我工作。
我的情况是Win10找不到模块,因为环境变量cuDNN没有设置正确!
您需要将环境变量设置为 bin
子文件夹。在我的例子中,当我将它提取到 C:
时,我必须将 C:\cuda\bin
添加到 path
系统变量。
有关更多信息,请查看 this.
或参考检查版本兼容性
我以前遇到过这种错误。
之所以安装了Tensorflow后端和Keras
的wrong and mismatched versions
我修复的对我来说完美的版本如下所示
- Tensorflow 2.0.0(
2.1.0
抛出错误)
- Keras 版本 2.3.1
最佳,
安装 Microsoft Visual C++ Redistributable für Visual Studio 2019
解决了我所描述的问题
针对 Python 3.6 (Anaconda) 和 Tensorflow 2.1.0
在 Windows 10 上进行了测试
我遇到了同样的错误。问题不在于 python 或 tensorflow 版本,而在于 windows 操作系统所需的依赖项。只需按照以下步骤操作即可。
- 转到此 link https://www.sts-tutorial.com/download/credistributable2019
- 根据您的系统下载 vc_redist.x64.exe(64 位)或 vc_redist.x86.exe(32 位)。
- 执行文件并重启电脑。
- 现在导入tensorflow,应该可以了。
这解决了我的问题:Latest Supported Visual C++ Downloads
Install the Microsoft Visual C++ Redistributable for Visual Studio 2015, 2017, and 2019. Starting with the TensorFlow 2.1.0 version, the msvcp140_1.dll file is required from this package (which may not be provided from older redistributable packages). The redistributable comes with Visual Studio 2019 but can be installed separately:
- Go to the Microsoft Visual C++ downloads:
Link: https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-?c-downloads
- Scroll down the page to the Visual Studio 2015, 2017 and 2019 section.
?- Download and install the Microsoft Visual C++ Redistributable for Visual Studio >2015, 2017 and 2019 for your platform.
- Make sure long paths are enabled on Windows.
Install the 64-bit Python 3 release for Windows (select pip as an optional feature).
我遇到了同样的错误。问题不在于 python 或 tensorflow 版本,而在于 windows 操作系统所需的依赖项。只需按照以下步骤操作即可。
- 转到此 link
https://www.sts-tutorial.com/download/credistributable2019
- 下载 vc_redist.x64.exe(64 位)或 vc_redist.x86.exe
(32 位),根据您的系统。
- 执行文件并重启电脑。
- 现在导入tensorflow,它对我有用,也适用于
你的也是
感谢那个人,我错过了他的身份证
我在 Windows 7 64 位上使用 Anaconda 3.1.0。我已经安装了张量流(GPU)。我在 运行 执行命令时遇到错误。
>>> import tensorflow as tf
完整的回溯
(tensorflow) C:\windows\system32>python
Python 3.5.3 |Continuum Analytics, Inc.| (default, May 15 2017, 10:43:23) [MSC v
.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
Traceback (most recent call last):
File "C:\Users\mbharsakale\AppData\Local\Continuum\Anaconda2\envs\tensorflow\l
ib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 18, in s
wig_import_helper
return importlib.import_module(mname)
File "C:\Users\mbharsakale\AppData\Local\Continuum\Anaconda2\envs\tensorflow\l
ib\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 919, 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 (most recent call last):
File "C:\Users\mbharsakale\AppData\Local\Continuum\Anaconda2\envs\tensorflow\l
ib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 41, in <module>
from tensorflow.python.pywrap_tensorflow_internal import *
File "C:\Users\mbharsakale\AppData\Local\Continuum\Anaconda2\envs\tensorflow\l
ib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 21, in <
module>
_pywrap_tensorflow_internal = swig_import_helper()
File "C:\Users\mbharsakale\AppData\Local\Continuum\Anaconda2\envs\tensorflow\l
ib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 20, in s
wig_import_helper
return importlib.import_module('_pywrap_tensorflow_internal')
File "C:\Users\mbharsakale\AppData\Local\Continuum\Anaconda2\envs\tensorflow\l
ib\importlib\__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
ImportError: No module named '_pywrap_tensorflow_internal'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Users\mbharsakale\AppData\Local\Continuum\Anaconda2\envs\tensorflow\l
ib\site-packages\tensorflow\__init__.py", line 24, in <module>
from tensorflow.python import *
File "C:\Users\mbharsakale\AppData\Local\Continuum\Anaconda2\envs\tensorflow\l
ib\site-packages\tensorflow\python\__init__.py", line 51, in <module>
from tensorflow.python import pywrap_tensorflow
File "C:\Users\mbharsakale\AppData\Local\Continuum\Anaconda2\envs\tensorflow\l
ib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 52, in <module>
raise ImportError(msg)
ImportError: Traceback (most recent call last):
File "C:\Users\mbharsakale\AppData\Local\Continuum\Anaconda2\envs\tensorflow\l
ib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 18, in s
wig_import_helper
return importlib.import_module(mname)
File "C:\Users\mbharsakale\AppData\Local\Continuum\Anaconda2\envs\tensorflow\l
ib\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 919, 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 (most recent call last):
File "C:\Users\mbharsakale\AppData\Local\Continuum\Anaconda2\envs\tensorflow\l
ib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 41, in <module>
from tensorflow.python.pywrap_tensorflow_internal import *
File "C:\Users\mbharsakale\AppData\Local\Continuum\Anaconda2\envs\tensorflow\l
ib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 21, in <
module>
_pywrap_tensorflow_internal = swig_import_helper()
File "C:\Users\mbharsakale\AppData\Local\Continuum\Anaconda2\envs\tensorflow\l
ib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 20, in s
wig_import_helper
return importlib.import_module('_pywrap_tensorflow_internal')
File "C:\Users\mbharsakale\AppData\Local\Continuum\Anaconda2\envs\tensorflow\l
ib\importlib\__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
ImportError: No module named '_pywrap_tensorflow_internal'
Failed to load the native TensorFlow runtime.
See https://www.tensorflow.org/install/install_sources#common_installation_probl
ems
for some common reasons and solutions. Include the entire stack trace
above this error message when asking for help.
cudnn lib 版本错误,所以我更换了正确版本的 cudnn lib 并且它起作用了。
Tensorflow 与 python3.6 几乎没有问题。 尝试 python 3.5.2。 pip 安装张量流 为我工作。
我的情况是Win10找不到模块,因为环境变量cuDNN没有设置正确!
您需要将环境变量设置为 bin
子文件夹。在我的例子中,当我将它提取到 C:
时,我必须将 C:\cuda\bin
添加到 path
系统变量。
有关更多信息,请查看 this.
或参考
我以前遇到过这种错误。
之所以安装了Tensorflow后端和Keras
的wrong and mismatched versions
我修复的对我来说完美的版本如下所示
- Tensorflow 2.0.0(
2.1.0
抛出错误) - Keras 版本 2.3.1
最佳,
安装 Microsoft Visual C++ Redistributable für Visual Studio 2019
解决了我所描述的问题
针对 Python 3.6 (Anaconda) 和 Tensorflow 2.1.0
在 Windows 10 上进行了测试我遇到了同样的错误。问题不在于 python 或 tensorflow 版本,而在于 windows 操作系统所需的依赖项。只需按照以下步骤操作即可。
- 转到此 link https://www.sts-tutorial.com/download/credistributable2019
- 根据您的系统下载 vc_redist.x64.exe(64 位)或 vc_redist.x86.exe(32 位)。
- 执行文件并重启电脑。
- 现在导入tensorflow,应该可以了。
这解决了我的问题:Latest Supported Visual C++ Downloads
Install the Microsoft Visual C++ Redistributable for Visual Studio 2015, 2017, and 2019. Starting with the TensorFlow 2.1.0 version, the msvcp140_1.dll file is required from this package (which may not be provided from older redistributable packages). The redistributable comes with Visual Studio 2019 but can be installed separately:
- Go to the Microsoft Visual C++ downloads: Link: https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-?c-downloads
- Scroll down the page to the Visual Studio 2015, 2017 and 2019 section. ?- Download and install the Microsoft Visual C++ Redistributable for Visual Studio >2015, 2017 and 2019 for your platform.
- Make sure long paths are enabled on Windows.
Install the 64-bit Python 3 release for Windows (select pip as an optional feature).
我遇到了同样的错误。问题不在于 python 或 tensorflow 版本,而在于 windows 操作系统所需的依赖项。只需按照以下步骤操作即可。
- 转到此 link https://www.sts-tutorial.com/download/credistributable2019
- 下载 vc_redist.x64.exe(64 位)或 vc_redist.x86.exe (32 位),根据您的系统。
- 执行文件并重启电脑。
- 现在导入tensorflow,它对我有用,也适用于 你的也是 感谢那个人,我错过了他的身份证