簡體   English   中英

無法從PyCharm導入TensorFlow

[英]Cannot import TensorFlow from PyCharm

按照TF和NVIDIA網站上的指示安裝CUDA 9.0和cuDNN 7.0后,我從PyCharm軟件包管理器下載並安裝了TensorFlow 1.8.0和TensorFlow-gpu 1.8.0,以便可以使用筆記本電腦的GPU。 但是,每當我嘗試從PyCharm導入TensorFlow時,都會引發以下錯誤:

ImportError: Could not find 'cudnn64_7.dll'. TensorFlow requires that this DLL be installed in a directory that is named in your %PATH% environment variable. Note that installing cuDNN is a separate step from installing CUDA, and this DLL is often found in a different directory from the CUDA DLLs. You may install the necessary DLL by downloading cuDNN 7 from this URL: https://developer.nvidia.com/cudnn

包含cudnn64_7.dll的目錄確實在PATH環境變量中。 我是PyCharm的新手,但我在另一篇文章中讀到,將路徑添加到PyCharm的環境變量可能是問題所在,因此我嘗試這樣做:

在此處輸入圖片說明

但這也不起作用。 我知道所有庫和依賴項都在工作,因為我可以從命令提示符下導入TensorFlow。 實際上,在我的計算機中,我創建了一個不同的用戶帳戶,並在那里使用PyCharm導入TensorFlow,並且它再次運行正常。 我懷疑這與我的PyCharm使用的解釋器有關,因為這是兩個用戶帳戶之間的唯一區別。 在可以正常工作的用戶帳戶上,我以前沒有安裝Anaconda3,而在不能正常工作的用戶帳戶上,我已經安裝了它,相應的PyCharm正在使用Anaconda3文件中的解釋器。 我怎樣才能解決這個問題?

轉到cuDNN存檔https://developer.nvidia.com/rdp/cudnn-archive

單擊“為CUDA 9.0下載cuDNN v7.6.1(2019年6月24日)”

單擊您操作系統的版本

解壓縮。 應該提取到名為cuda的目錄

復制文件夾的內容

將其粘貼到“ C:\\ Program Files \\ NVIDIA GPU Computing Toolkit \\ CUDA \\ v9.0”

全部做完!!!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM