初次使用Pycharm,加载Tensorflow,出现Cudnn找不到等问题。现在给出解决方案。

如果你配置正常,执行过程中就会出现一下界面(这是使用tensorflow ,cnn训练的mnist数字识别的baseline)

Pycharm中加入Tensorflow出现问题的解决方法

一、设置python编译器

File->Setting...->Project:**(我的项目名叫TF,所以是Project:TF)

Pycharm中加入Tensorflow出现问题的解决方法

也就是修改上面的Projiect Interpreter为你tensorflow下Python.

我的tensorflow在安装的时候设置了tensorflow安装环境。所以使用下面的命令查找Python编译器的路径。

Pycharm中加入Tensorflow出现问题的解决方法

上面python的路径就是:

/home/gaoxiaoya/anaconda2/envs/tensorflow/bin/python

复制这个到Project Intepreter。也就是点击右面设置Add...添加路径。

设置完上面的,只是导入tensorflow不会出错。运行时还是会因为没有找到cudnn相关的库出错。

二:添加环境变量Environment  variables

先查看下自己的系统环境变量 。命令:cat ~/.bashrc

Pycharm中加入Tensorflow出现问题的解决方法

里面的export 就是一般装完tensorflow会出现的系统变量。

Pycharm下选择Run->Edit Configurations...

Pycharm中加入Tensorflow出现问题的解决方法


也就是这是上面的Enviroment下的Enviroment Variables。添加LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64到还击你该变量。如下图:
Pycharm中加入Tensorflow出现问题的解决方法
OK设置完成,再运行就不会出错了。

相关文章: