importError: DLL load failed: 找不到指定的模块。
程序员文章站
2022-03-20 13:17:22
...
一个月之前在本机(python3.6.1)安装windows-cpu版tensorflow(1.10.0版本)结果在导入的时候报错了。
说DLL文件引入失败,找不到对应的模块,搜寻了一圈发现好像windows上的tensorflow只支持python3.5。
然后就重装了python,换成了3.5.4版本的。
然后安装tensorflow-1.10.0。安装成功,也可以正常使用。
今天又去另一台电脑上安装tensorflow环境,考虑到之前的坑,所以直接装了python3.5.4。
然后直接 pip install tensorflow。
以为万事大吉,结果发现引入的时候又是这个问题,一时间懵住了,还立马去查看了python版本是不是对的上。
然而没问题,思来想去才发现是tensorflow版本更新了(1.10.0 ---- 1.11.0)
于是重装了下tensorflow,
pip uninstall tensorflow
pip install tensorflow==1.10.0
本以为这样就好了,发现又是各种问题,
1. 没有权限。 使用管理员打开命令行再安装。
2. 缺少DLL:msvcp140.dll 这个好像是安装vs2015的时候会自带,如果本机没有可以去别处拷一个(或者给我留言邮箱发给你)
3. CPU版报错:ImportError: No Module named '_pywrap_tensorflow_internal' 这个也是缺少一个什么运行环境的问题,
只要从微软官网下载Visual C++ 2015 redistributable。直接下载对应版本,双击运行即可。
推荐阅读
-
cnsmin.dll出错找不到指定模块的解决方法
-
wxPython ImportError DLL load failed: %1 不是有效的 Win32 应用程序 解决办法
-
pycharm有关scipy,sklearn报错:ImportError: DLL load failed: 找不到指定的程序。
-
解决pycharm安装scrapy DLL load failed:找不到指定的程序的问题
-
Windows环境下Python3.6.8 importError: DLLload failed:找不到指定的模块
-
import tensroflow时出现了ImportError: DLL load failed: 找不到指定的模块的解决办法
-
Python自动发邮件以及打包报错failed to execute script和DLL load failed while importing win32api: 找不到指定的模块
-
PySide2出现“ImportError: DLL load failed: 找不到指定的模块”的问题及解决方法
-
cnsmin.dll出错找不到指定模块的解决方法
-
wxPython ImportError DLL load failed: %1 不是有效的 Win32 应用程序 解决办法