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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/slz0813/article/details/78789816

最近将一些以前的网络从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,并重新安装。务必切记,安装时选择“ALL USER”选项安装,否则权限混乱后续TensorFlow-gpu安装会存在问题!安全起见,请在控制面板卸载程序中找到anaconda卸载对应的anaconda(或去安装路径下找到uinsatll.exe),如果已经手动删除文件夹,需手动清除环境配置路径(默认安装的同学请无视)。以上。




猜你喜欢

转载自blog.csdn.net/slz0813/article/details/78789816