"python\ops\_gru_ops.dll not found"問題解決方案(python import導入包出現資源定位錯誤的問題)

問題描述

我的電腦是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 前面是兩條短橫線)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章