您的位置:首页 > 其它

tensorflow pycharm ImportError: libcudart.so.7.5

2016-08-18 11:10 513 查看
转载请标明出处:小帆的帆的专栏

原因

如果在安装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,之前报错的脚本就能正常运行了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐