安裝了tensorflow-gpu1.12.0版本,cuda9.0是配套的,在anaconda prompt下可以成功import但是到了pycharm下失敗。


都沒理解anaconda就是一虛擬環境。相當於你在你家卧室開了個全封閉的小間,小間里放台遊戲機。然後跑客廳大吼我要玩遊戲,你說為啥玩不到?頭疼……多動腦子多用搜索ok?


你的項目沒有使用對應的conda環境


我也碰到過這個問題,建議樓主檢查一下自己的Path環境變數,是否配置了虛擬環境目錄下的三個環境變數。

如,我在anaconda中新建了tensorflow2的虛擬環境,在pycharm載入中碰到了和樓主一樣的問題,配置了如下三個變數後解決了問題。

還有我在配置變數時將F:SoftwareAnaconda3envs ensorflow2Libraryin變數配置成了F:SoftwareAnaconda3envs ensorflow2libs變數也會出現上述問題。

我自己的分析的原因是,anaconda prompt終端運行時activate進入對應的虛擬環境,終端自動搜索進入的虛擬環境的目錄,而在pycharm中屬於外部應用,要給定Path變數才可以,而且在cmd中若不指定Path,也會出現dll確實的問題。


pycharm可以設置環境變數


沒有在pycharm 中調用默認編輯器


推薦閱讀:
相关文章