今天下午在配置pycharm时一直出现tensorflow不能导入的错误,如下图所示:
通过以下步骤可以解决问题:
步骤一:
1)在pycharm安装目录下,进入bin目录(一般情况下我们下载解压pycharm的文件夹,就是安装文件夹)下图所示:
2)在当前目录(bin文件夹)打开终端,输入下面命令打开文件。
sudo gedit pycharm.sh
3)输入安装cuda的路径信息,路径信息如下,并附上图:
#本文件夹路径不管是在自定义保存cuda位置下安装的情况还是默认安装都是这句命令
export PATH=$PATH:/usr/local/cuda/bin
#本文件夹路径根据自己安装的位置来随机调整,主要是找到报错的文件所在的路径。如上图我的报错为找不到libcudnn.so.7这个文件,那么就在cuda的安装目录下找到这个文件所在的路径然后填在这个地方 。
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/cuda/lib64
#本文件夹路径为cuda安装的路径,一般都是这个,不用特意修改。
export CUDA_HOME=/usr/local/cuda
步骤二:
在完成上述设置后,打开pycharm,点击菜单栏Run >> 选择Edit Configurations >> 选择左侧栏目的某个.py文件,如图所示。
2)选择Environment variables,添加路径信息,如下保存即可。
LD_LIBRARY_PATH = /usr/local/cuda/cuda/lib64 #这个地方的路径信息与pycharm.sh文件中一致即可。
最终通过以上配置再次运行代码,即可解决上述不能导入tensorflow的问题,如图:
转自:https://blog.csdn.net/qq_38799703/article/details/86598884