Tensorflow在Pycharm中报错 :找不到 libcublas.so.9.0解决方法
使用cd命令进入pycharm的安装文件夹中的bin文件夹
执行
./pycharm.sh
之后进入pycharm编程界面,import tensorflow未报错。
但是再次从桌面图标进入pycharm仍会报错。
从桌面图标启动的pycharm无法检测到~/.bashrc中的$PATH
方法一
故将CUDA 9.0的路径加入到 /etc/profile文件中。
sudo vi /etc/profile
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda-9.0
export PATH=$PATH:/usr/local/cuda-9.0/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-9.0/lib64
(试了上述方法,但是还是没用)
方法二
点击倒三角“Edit Configurations…”
打开重新添加环境变量 :在Environment variables 那栏点击后面的图表
添加环境变量
Name填LD_LIBRARY_PATH Value填 /usr/local/cuda-9.0/lib64:/usr/local/cuda-9.0/extras/CUPTI/lib64:$LD_LIBRARY_PATH
Name填PYTHONUNBUFFERED Value填1
确认即可,但是新建项目又要重复上述操作
最佳方法还是在pycharm安装目录的bin/下直接
./pycharm.sh
参考资料
Tensorflow在Pycharm中报错 :找不到 libcublas.so.9.0
Pycharm中import tensorflow 报错 ImportError: libcublas.so.9.0: cannot open shared object file.