之前按网上的教程安装了Tensorflow后,在导入时出现了以下的报错

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

(网上找的图,一定要仔细看报错信息)

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时可能是因为降低了版本的原因,还会遇到警告

ImportError: DLL load failed: 找不到指定的模块的解决以及接下来可能遇到的问题

这是因为numpy的版本过高,需要手动降低

pip install numpy==1.16.0

安装后警告就不再出现了。

 

2.如果TensorFlow是安装在了自己创建的环境中,想在其他如jupyter中打开时,需要继续安装(可自行百度)。

 

总结:

1.在安装软件和搭环境时,一定要考虑各软件和库之间的兼容问题。有时不一定是版本过低。

2.在查看报错信息时,要细致。不同的问题原因可能会导致相同的错误,需要看清其中具体的提示,对症下药。

 

 

 

相关文章:

  • 2022-01-16
  • 2022-12-23
  • 2021-07-22
  • 2021-11-26
  • 2021-06-02
  • 2021-09-17
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-09-11
  • 2021-06-12
  • 2021-10-07
相关资源
相似解决方案