Python之ImportError:DLL load failed:找不到指定模块

很多时候我们在搭建TensorFlow的时候需要配合使用numpy等包,在pycharm平台下经常会提示找不到指定模块等错误。针对此类情况笔者提出几点建议:
1、检查是否选择了对应的project interpreter。
在这里插入图片描述2、各种包的版本不适配,建议将各包进行升级,若还是报错,可以下载对应.whl文件到本地,通过anaconda prompt进行安装。(笔者使用的是anaconda3)

3、笔者在搭建TensorFlow时尝试了Python3.7、3.6、3.5三个版本,发现Python3.7容易出错,建议将Python版本换为3.6或3.5。更换版本可以搭建虚拟环境,通过在cmd中输入命令conda create -n name=python3.6,随后输入命令activate name,从而激活环境。(这里的name指的是自己搭建环境的名字)环境激活后就可以正常进行conda install等操作了。虚拟环境搭建完成后,在pycharm中选择对应的project interpreter即可。另一种办法就是直接输入命令conda install python=3.6,这样原来的大环境就会被替换,类似于重装。

4、建议添加如下环境变量到path中。
E:\Anaconda3
E:\Anaconda3\Scripts
E:\Anaconda3\Library\bin

5、anaconda建议使用清华源下载并配置.condarc文件,详情见https://mirror.tuna.tsinghua.edu.cn/help/anaconda/

发布了25 篇原创文章 · 获赞 28 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/qq_30680871/article/details/88787774