tensorflow pycharm ImportError: libcudart.so.7.5
Posted 小帆的帆
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tensorflow pycharm ImportError: libcudart.so.7.5相关的知识,希望对你有一定的参考价值。
转载请标明出处:小帆的帆的专栏
原因
如果在安装tensorflow时,添加了gpu支持。
在终端运行import tensorflow
,正常。
但是在pycharm中,却会报下面这个错误
ImportError: libcudart.so.7.5: cannot open shared object file: No such file or directory
意思就是文件找不到,原因是缺少下面这个环境变量。
LD_LIBRARY_PATH='/usr/local/cuda/lib64'
pycharm中的环境变量
在Terminal中输入env命令
在Python Console 中输入env命令
终端是有/usr/local/cuda/lib64
,其他两个没有。
所以想要解决这个问题,就是要添加环境变量
解决方法
- 进入pycharm-community-2016.2/bin
- 打开pycharm.sh
- 185行左右
# 找到这行
LD_LIBRARY_PATH="$IDE_BIN_HOME:$LD_LIBRARY_PATH" "$JAVA_BIN" \\
# 添加环境变量
LD_LIBRARY_PATH='/usr/local/cuda/lib64'
# 修改后
LD_LIBRARY_PATH='/usr/local/cuda/lib64'
LD_LIBRARY_PATH="$IDE_BIN_HOME:$LD_LIBRARY_PATH" "$JAVA_BIN" \\
4.重新启动pycharm,之前报错的脚本就能正常运行了
以上是关于tensorflow pycharm ImportError: libcudart.so.7.5的主要内容,如果未能解决你的问题,请参考以下文章
TensorFlow:在PyCharm中配置TensorFlow