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,其他两个没有。
所以想要解决这个问题,就是要添加环境变量

解决方法

  1. 进入pycharm-community-2016.2/bin
  2. 打开pycharm.sh
  3. 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,之前报错的脚本就能正常运行了

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值