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

解决方法

  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,之前报错的脚本就能正常运行了

以上是关于tensorflow pycharm ImportError: libcudart.so.7.5的主要内容,如果未能解决你的问题,请参考以下文章

TensorFlow:在PyCharm中配置TensorFlow

PyCharm导入tensorflow包报错的问题

在pycharm中安装tensorflow引起的错误

anaconda+tensorflow+pycharm

ubuntu下 pycharm使用andcoda下的tensorflow

Anaconda+pycharm+tensorflow