TensorFlow- win+anaconda环境import包错误(error: .dll not found类问题)

来源:互联网 发布:编写c语言用什么软件 编辑:程序博客网 时间:2024/05/28 23:10

最近将一些以前的网络从caffe移植到tensorflow上,偷懒喜欢windows环境,就在win下部署了tensorflow。具体的安装方法请见我的安装帖。


安装配置完成后,在jupyter中:

from tensorflow.examples.tutorials.mnist import input_data 


出现C:\Users\liu\AppData\Local\Programs\Python\Python35\lib\site-packages\tensorflow\contrib\rnn\python\ops\_gru_ops.dll not found。import tensorflow正常,tf中一部分包可以正常import 有一些出现类似问题,其他同学的机器都正常。请遇到类似问题的同学注意:


亲测有效。 本人在win7下+Anaconda3-4.2.0-Windows-x86_64。 出了类似的问题,提示符为not found xxx.dll 类问题,主要为系统无法找到依赖的.dll文件,然而通过路径搜索对应路径内确实含有缺失的.dll文件。几番折腾,甚至换了win10的系统。 


这里给出解决方案: 请务必在Anaconda安装完成后,在cmd内执行:pip install tensorflow 时,右键以管理员身份运行cmd。否则就会出现由于权限问题导致的.dll路径搜索异常。已经出现该问题的同学,请手动卸载已经安装的anaconda,并重新安装。记得删除对应的系统环境,如果实在小白的,下个软件管家-卸载软件 卸载对应的anaconda吧。以上。

阅读全文
0 0