在 Pycharm 界面 Debug 程序报错:
ImportError:libcusolver.so.8.0: cannot open shared object file: No such file or directory
根据报错提示,应该是没有将 cuda 8.0 添加到环境变量里,如果仅仅在 bashrc
里添加是不行的,需要在 Pycharm 手动加一下。
解决方案如下:
Pycharm 菜单栏 -> Run -> Edit Configurations -> Python main
在 Environment variables
里添加 LD_LIBRARY_PATH = your path
。
- 如果报错是
ImportError:libcusolver.so.8.0
类似的,那就是没有 cuda 路径,添加上你的cuda lib64
路径即可。比如我的:/data/zyy/usr/local/cuda-8.0/lib64
- 如果报错是
ImportError:libcudnn 5.0
类似这样的,那就是没有 cudnn 路径,添加你的cudnn lib64
路径。比如我的:/data/zyy/usr/local/cuda-8.0/cuda/lib64
具体要看报错是什么,对症下药~ 完事儿保存就好啦~