原因
如果在安装tensorflow_gpu后,在终端运行正常,而在PyCharm中出现如下错误的
‘ImportError: libcudart.so.8: cannot open shared object file: No such file or directory’
即该文件未被找到,但是在环境变量已经设置。问题是在PyCharm中
LD_LIBRARY_PATH=’/usr/local/cuda/lib64’
解决方法
进入PyCharm软件目录中(pycharm*/bin),用文本方式打开pycharm.sh,在185行处找到
LD_LIBRARY_PATH=” IDEBINHOME: LD_LIBRARY_PATH” “$JAVA_BIN”
添加环境变量
LD_LIBRARY_PATH=’/usr/local/cuda/lib64’
重新启动pycharm,就运行正常了