安装了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 中调用默认编辑器


推荐阅读:
相关文章