"python\ops\_gru_ops.dll not found"问题解决方案(python import导入包出现资源定位错误的问题)
程序员文章站
2022-03-03 15:53:24
...
问题描述
我的电脑是window10+anaconda3.5+tensorflow-gpu1.9,在进行导入包操作(下面的操作),均会弹出一个资源定位错误的提示框,而且出现
lib\site-packages\tensorflow\contrib\rnn\python\ops_gru_ops.dll not found的错误!!!
from keras.datasets import mnist
from keras.models import Sequential
解决方法
1.利用管理员身份启动cmd或 Anaconda Prompt(这是anaconda附带的)(启动方法就是在左下角输入cmd 然后右键以管理员身份启动)
2. 输入(注:–user是管理员模式下,我将版本从1.9升级到了1.11,按道理来说不是版本的问题,主要是权限的问题,只是我卸载1.9版本没卸载掉,下载1.11版本就可以把原来的卸载掉!!!若下面的命令下载数度太慢,可以利用相关镜像,可以点击 链接.里面有相关说明,改变一下安装版本)
pip install tensorflow-gpu==1.11 --user
3.重新启动python的相关IDE(就是你写代码的那个软件),查看导包是否正常!!如仍出错,关机重启后打开软件试一遍
4.如还无法解决,则卸载anaconda,在安装时一定要选择“ALL users”选项,安装tensorflow-gpu时,仍然带上“–user”!!!(注意user 前面是两条短横线)