之前按网上的教程安装了Tensorflow后,在导入时出现了以下的报错
ImportError: DLL load failed: 找不到指定的模块
(网上找的图,一定要仔细看报错信息)
若发生图中错误,则需要手动降低版本,如
pip install --default-timeout=500 -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow==1.14.0
(因为以前版本下载较慢,最好设定延迟--default-timeout=500)
我实用的版本是python3.5+tensorflow1.14.0(之前Python3.5和3.6均不能运行TensorFlow2.1.0的版本)
另外
1.在命令窗口导入TensorFlow时可能是因为降低了版本的原因,还会遇到警告
这是因为numpy的版本过高,需要手动降低
pip install numpy==1.16.0
安装后警告就不再出现了。
2.如果TensorFlow是安装在了自己创建的环境中,想在其他如jupyter中打开时,需要继续安装(可自行百度)。
总结:
1.在安装软件和搭环境时,一定要考虑各软件和库之间的兼容问题。有时不一定是版本过低。
2.在查看报错信息时,要细致。不同的问题原因可能会导致相同的错误,需要看清其中具体的提示,对症下药。