簡體   English   中英

pycharm和tensorflow-gpu; 找不到DLL

[英]pycharm and tensorflow-gpu; DLL not found

我正在嘗試讓github存儲庫在我的PC上工作。 該存儲庫基於tensorflow-gpu。 當前,當我嘗試運行代碼時,出現以下錯誤:

Traceback (most recent call last):
  File "D:/audio/deep-voice-conversion-master/deep-voice-conversion-master/convert.py", line 9, in <module>
    from models import Net2
  File "D:\audio\deep-voice-conversion-master\deep-voice-conversion-master\models.py", line 4, in <module>
    import tensorflow as tf
  File "D:\audio\deep-voice-conversion-master\deep-voice-conversion-master\venv\lib\site-packages\tensorflow\__init__.py", line 24, in <module>
    from tensorflow.python import pywrap_tensorflow  # pylint: disable=unused-import
  File "D:\audio\deep-voice-conversion-master\deep-voice-conversion-master\venv\lib\site-packages\tensorflow\python\__init__.py", line 59, in <module>
    from tensorflow.core.framework.graph_pb2 import *
  File "D:\audio\deep-voice-conversion-master\deep-voice-conversion-master\venv\lib\site-packages\tensorflow\core\framework\graph_pb2.py", line 6, in <module>
    from google.protobuf import descriptor as _descriptor
  File "D:\audio\deep-voice-conversion-master\deep-voice-conversion-master\venv\lib\site-packages\google\protoWbuf\descriptor.py", line 47, in <module>
    from google.protobuf.pyext import _message
ImportError: DLL load failed: the specified module could not be found.

我在Windows 10和python 3.6上使用pycharm。

我嘗試按照以下步驟進行操作 ,但是它似乎已過時,因此無法正常工作。 我也不想使用anaconda,因為這是一個龐大的程序包,我只想使此存儲庫正常工作。 到目前為止,我已經執行了以下操作:

  • 我已經通過pip安裝了所有必需的軟件包(包括tensorflow和tensorflow-gpu軟件包)。
  • 我還下載了CUDA 9.0和cuDNN。
  • 我已經將文件從cuDNN的bin,include和lib文件夾復制到了CUDA的相應文件夾中。
  • 我將cuda文件夾的路徑從Windows添加到環境PATH
  • 我在pycharm中將CUDA和cuDNN文件夾路徑添加到了項目結構的Content根文件夾中(可能無濟於事,但有人建議這樣做)

我是tensorflow的新手,我不知道接下來要做什么。 任何幫助將不勝感激。

protobuf似乎是一個conda軟件包。 嘗試安裝

conda install protobuf

要么

pip install protobuf

暫無
暫無

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

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