导入tensorflow:ImportError: libcublas.so.9.0 报错


Posted in Python onJanuary 06, 2020

错误:ImportError: libcublas.so.9.0: cannot open shared object file: No such file or directory

问题:找不到cuda9.0的版本。

出现该错误的主要原因:cuda未安装或者cuda的版本有问题

这个错误在安装tensorflow时经常会出现,但是在官方的常见问题中没有提到, 如果你使用下面的方法没有解决的话,可以在评论中留言。

对于tensorflow 1.7版本,只接受cuda 9.0(9.1也不可以!),和cudnn 7.0,所以如果你安装了cuda9.1和cudnn7.1或以上版本,那么你需要重新安装9.0和7.0版本。

安装完正确的版本后,确认你在你的~/.bashrc(或者~/.zshrc)文件中加入了下面环境变量

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-9.0/lib64
export PATH=$PATH:/usr/local/cuda-9.0/bin
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda-9.0

如图所示:

导入tensorflow:ImportError: libcublas.so.9.0 报错

之后重启电脑即可,将不会在提示ImportError: libcublas.so.9.0的错误。

如果你的cuda是8.0,那么你可以使用下面的指令将tensorflow的版本回滚到1.4版本,

pip install --upgrade tensorflow-gpu==1.4

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
PYTHON正则表达式 re模块使用说明
May 19 Python
Python编码时应该注意的几个情况
Mar 04 Python
python文件操作整理汇总
Oct 21 Python
在Django中创建第一个静态视图
Jul 15 Python
浅谈python中的变量默认是什么类型
Sep 11 Python
python3+PyQt5使用数据库表视图
Apr 24 Python
Python面向对象之类和对象实例详解
Dec 10 Python
对python实现合并两个排序链表的方法详解
Jan 23 Python
使用python实现mqtt的发布和订阅
May 05 Python
对python中UDP,socket的使用详解
Aug 22 Python
Python3 Tkinkter + SQLite实现登录和注册界面
Nov 19 Python
python @propert装饰器使用方法原理解析
Dec 25 Python
Python连接字符串过程详解
Jan 06 #Python
pytorch中的自定义数据处理详解
Jan 06 #Python
如何基于Python实现自动扫雷
Jan 06 #Python
pytorch 自定义参数不更新方式
Jan 06 #Python
3种python调用其他脚本的方法
Jan 06 #Python
pytorch 实现模型不同层设置不同的学习率方式
Jan 06 #Python
浅析Python3 pip换源问题
Jan 06 #Python
You might like
不错的一篇面向对象的PHP开发模式(简写版)
2007/03/15 PHP
浏览器预览PHP文件时顶部出现空白影响布局分析原因及解决办法
2013/01/11 PHP
laravel自定义分页效果
2017/07/23 PHP
laravel批量生成假数据的方法
2019/10/09 PHP
laravel框架中表单请求类型和CSRF防护实例分析
2019/11/23 PHP
IE中直接运行显示当前网页中的图片 推荐
2006/08/31 Javascript
javascript中注册和移除事件的4种方式
2013/03/20 Javascript
javascript实现原生ajax的几种方法介绍
2013/09/21 Javascript
jQuery中trigger()方法用法实例
2015/01/19 Javascript
JavaScript通过function定义对象并给对象添加toString()方法实例分析
2015/03/23 Javascript
JS+DIV+CSS实现的经典标签切换效果代码
2015/09/14 Javascript
javascript每日必学之运算符
2016/02/16 Javascript
JS作用域闭包、预解释和this关键字综合实例解析
2016/12/16 Javascript
微信小程序 实例开发总结
2017/04/26 Javascript
Javascript 实现匿名递归的实例代码
2017/05/25 Javascript
JavaScript防止全局变量污染的方法总结
2018/08/02 Javascript
自己动手封装一个React Native多级联动
2018/09/19 Javascript
详解mpvue中小程序自定义导航组件开发指南
2019/02/11 Javascript
Vue开发之封装分页组件与使用示例
2019/04/25 Javascript
Python程序设计入门(5)类的使用简介
2014/06/16 Python
python实现自动更换ip的方法
2015/05/05 Python
python聚类算法解决方案(rest接口/mpp数据库/json数据/下载图片及数据)
2019/08/28 Python
python 怎样将dataframe中的字符串日期转化为日期的方法
2019/09/26 Python
使用 Python 遍历目录树的方法
2020/02/29 Python
python按照list中字典的某key去重的示例代码
2020/10/13 Python
python如何实现递归转非递归
2021/02/25 Python
Champion澳大利亚官网:美国冠军运动服装
2018/05/07 全球购物
Java里面有没有全局变量?为什么?
2015/02/06 面试题
导游实习生自荐书
2014/01/28 职场文书
请假条格式范文
2014/04/10 职场文书
领导班子党的群众路线对照检查材料
2014/09/25 职场文书
出差报告怎么写
2014/11/06 职场文书
画展邀请函
2015/01/31 职场文书
2015年乡镇科普工作总结
2015/05/13 职场文书
开业典礼致辞
2015/07/29 职场文书
敬老院活动感想
2015/08/07 职场文书