我正在尝试在我自己的运行Windows 10的计算机上使用tensorflow-gpu。我的环境如下:
GPU - NVIDIA GeForce MX150 2Gb memory
OS - Windows 10
CUDA version - 10.0
CUDNN - 7.4.2
Anaconda - 3
PyCharm Professional 2019.1.2如果我在windows (cmd)中打开我的终端,然后写"conda activate my_env“,之后我通过" python”命令运行python解释器,并导入tensorflow,我没有得到任何错误。我还会检查它是否针对CUDA进行了编译,以及它是否可以找到我的GPU,并且一切正常。
但是,在PyCharm中,我无法导入tensorflow。我得到错误"ImportError: DLL加载失败:找不到指定的模块。“当我试图用正确的cudnn和正确的tensorflow-gpu版本设置正确的cuda版本时,我得到了这个错误。然而,就像我说的,我可以通过我的终端导入它(在激活环境之后),但它不能在PyCharm中导入。
我一直在网上寻找,但找不到任何与我的问题类似的东西。其他人以前有过这个问题吗?
此外,我确信PyCharm是使用conda提供的正确环境解释器进行设置的。我还试图通过PyCharm终端激活conda环境,然后导入tensorflow,但我在那里得到了相同的错误,所以我认为这可能是PyCharm问题。
发布于 2019-05-20 02:19:03
好吧,所以这是很简单的事情。我只是不得不重启我的电脑。然后PyCharm可以导入tensorflow。
https://stackoverflow.com/questions/56210390
复制相似问题