首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在使用Conda环境的PyCharm中导入tensorflow-gpu,但可以在激活相同环境后从CMD导入。

无法在使用Conda环境的PyCharm中导入tensorflow-gpu,但可以在激活相同环境后从CMD导入。
EN

Stack Overflow用户
提问于 2019-05-20 01:38:54
回答 1查看 192关注 0票数 1

我正在尝试在我自己的运行Windows 10的计算机上使用tensorflow-gpu。我的环境如下:

代码语言:javascript
复制
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问题。

EN

回答 1

Stack Overflow用户

发布于 2019-05-20 02:19:03

好吧,所以这是很简单的事情。我只是不得不重启我的电脑。然后PyCharm可以导入tensorflow。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56210390

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档