pycharm中无法import tensorflow

10 篇文章 2 订阅

在安装tensorflow之后,可以才命令行中正常导入,但是无法在pycharm中import tensorflow,系统报错提示:

ImportError: libcublas.so.8.0: cannot open shared object file: No such file or directory

Failed to load the native TensorFlow runtime.

这里写图片描述

1.情况一:python解释器设置问题

首先可以考虑第一种情况,即你当前使用的python解释器没有包含tensorflow,也就是说pycharm当前使用的python解释器,并不是你安装tensoeflow时的python解释器,面对这种情况,可以修改pycharm的python解释器,方法如下:

首先,File->Settings,打开系统设置(Settings),如下图

这里写图片描述
然后,在Project一栏下面,点击Project Interpreter,然后点击右边的Project Interpreter后面,一个类似“设置”的按钮,再点击Add

这里写图片描述

接着,选择下面的“Existing environment”,找到自己当时安装tensorflow时使用的python解释器,确定后,就可以看到当前python解释器含有哪些包了,如果没有看到“tensorflow”字样,就说明没有tensorflow,这时你可以试试情况二的方法。
这里写图片描述

这里写图片描述

情况二 bash的环境变量没有被PyCharm继承

如果上面的方法没有解决问题,并且你确定你使用的python解释器是正确的,那么你可以试试从终端启动pycharm,启动方法是在终端输入

$ charm

这里写图片描述
这是因为PyCharm如果不通过bash启动而是通过桌面快捷方式启动的话,bash的环境变量不会被PyCharm继承。

PyCharm won’t correctly import tensorflowhttps://github.com/tensorflow/tensorflow/issues/9530

  • 6
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值