TensorFlow2.1.0安装过程中setuptools、wrapt等相关错误指南


Posted in Python onApril 08, 2020

笔者remove TensorFlow总共四次。 reinstall anaconda 三次。

安装技巧可以根据这个博主的文章进行安装。

我就是用这个教程安装的

因为直接用 pip install安装太慢了

所以在官网CUDA 和cuDNN+清华镜像的TensorFlow来安装比较快。

总结我的几个问题。

一、安装错误

· TensorFlow2.1.0安装过程中setuptools、wrapt等相关错误指南

(1)

tensorboard 1.14.0 has requirement setuptools>=41.0.0, but you'll have setuptools 40.6.3

显然我们需要升级 setuptools的版本

我们在cmd中使用下列命令行来安装

python -m pip install -U pip setuptools

非常不幸的是

又出现另一个错误:

ERROR: twisted 18.7.0 requires PyHamcrest>=1.9.0, which is not installed

(笔者因为已经找TensorFlow包remove了4遍了,已经崩溃了)

为了解决这个问题

在cmd中安装

pip install PyHamcrest

安装完PyHamcrest,在运行一次更新setuptools更新的命令行就可以解决了。

(2)

ERROR: Cannot uninstall ‘wrapt'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

运行一下命令行

pip install -U --ignore-installed wrapt enum34 simplejson netaddr

完成安装。

二、测试错误

在测试的过程中,我按照前面那个博主的内容。

使用tf.test.is_gpu_available()

发现是false

这个地方就需要你去看一下错误内容

错误内容要仔细看,笔者显示这个错误的时候并没有标红,需要自己去阅读里面的error

我的错误内容是:

failed call to cuInit: CUDA_ERROR_UNKNOWN

第一,硬件是否支持,是否安装了正确的cuda和与之匹配的cudnn版本吗?

如果你按照本文开头的博文安装是匹配了的。

但是随着日期推迟,TensorFlow会更新,对应的cuda和cudnn版本需要改变。

具体可以参考https://tensorflow.google.cn/install/gpu

现在的要求是:

TensorFlow2.1.0安装过程中setuptools、wrapt等相关错误指南

首先需要查看https://developer.nvidia.com/cuda-gpus

看一下自己的显卡是否支持CUDA

但是值得注意的是

这个网址列的不全,笔者的显卡没有在表单里面。

当我想放弃的时候,我就在百度搜了

笔者的显卡是支持的,笔者用的是MX150。(我不喜欢玩游戏,所以显卡要求不高)

所以建议百度查看自己的显卡是否支持。

除了硬件,就是检查CUDA和CUDNN,这个按照官方文档指出的版本号安装。

第二、如果排除硬件不支持。出现以上错误很可能是驱动问题。

我们可以先到 http://www.nvidia.com/Download/index.aspx 查询下我们需要的是怎样的驱动,勾选好对应的配置:

TensorFlow2.1.0安装过程中setuptools、wrapt等相关错误指南TensorFlow2.1.0安装过程中setuptools、wrapt等相关错误指南

下载安装,运行GeForce Experience 会自动更新驱动。

TensorFlow2.1.0安装过程中setuptools、wrapt等相关错误指南

版本号为445.75,与官网显示最新版本号一致。

总结

到此这篇关于TensorFlow2.1.0安装过程中setuptools、wrapt等相关错误指南的文章就介绍到这了,更多相关TensorFlow 安装setuptools、wrapt错误内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python 自动安装 Rising 杀毒软件
Apr 24 Python
初学python数组的处理代码
Jan 04 Python
从零学Python之入门(三)序列
May 25 Python
Python利用QQ邮箱发送邮件的实现方法(分享)
Jun 09 Python
Python+tkinter使用40行代码实现计算器功能
Jan 30 Python
Python实现正整数分解质因数操作示例
Aug 01 Python
Python利用ORM控制MongoDB(MongoEngine)的步骤全纪录
Sep 13 Python
python-opencv颜色提取分割方法
Dec 08 Python
python 列表转为字典的两个小方法(小结)
Jun 28 Python
Django框架 查询Extra功能实现解析
Sep 04 Python
scrapy爬虫:scrapy.FormRequest中formdata参数详解
Apr 30 Python
详解selenium + chromedriver 被反爬的解决方法
Oct 28 Python
解决windows下python3使用multiprocessing.Pool出现的问题
Apr 08 #Python
python操作yaml说明
Apr 08 #Python
python 在右键菜单中加入复制目标文件的有效存放路径(单斜杠或者双反斜杠)
Apr 08 #Python
python将音频进行变速的操作方法
Apr 08 #Python
Python读取配置文件(config.ini)以及写入配置文件
Apr 08 #Python
Ubuntu18.04安装 PyCharm并使用 Anaconda 管理的Python环境
Apr 08 #Python
在python中修改.properties文件的操作
Apr 08 #Python
You might like
加速XP搜索功能堪比vista
2007/03/22 PHP
jQuery 剧场版 你必须知道的javascript
2009/05/27 Javascript
基于jQuery的日期选择控件
2009/10/27 Javascript
真正的JQuery.ajax传递中文参数的解决方法
2011/05/28 Javascript
js 图片随机不定向浮动的实现代码
2013/07/02 Javascript
jQuery获取checkboxlist的value值的方法
2015/09/27 Javascript
基于JavaScript怎么实现让歌词滚动播放
2015/11/03 Javascript
灵活的理解JavaScript中的this指向
2016/02/25 Javascript
js弹出窗口返回值的简单实例
2016/05/28 Javascript
JS实现星星评分功能实例代码(两种方法)
2016/06/09 Javascript
基于JavaScript实现自动更新倒计时效果
2016/12/19 Javascript
JavaScript自动点击链接 防止绕过浏览器访问的方法
2017/01/19 Javascript
详解JS数据类型的值拷贝函数(深拷贝)
2017/07/13 Javascript
利用JQUERY实现多个AJAX请求等待的实例
2017/12/14 jQuery
Angular实现点击按钮后在上方显示输入内容的方法
2017/12/27 Javascript
javascript数据类型中的一些小知识点(推荐)
2019/04/18 Javascript
Vue.js中该如何自己维护路由跳转记录
2019/05/19 Javascript
浅谈react-router@4.0 使用方法和源码分析
2019/06/04 Javascript
Python实现partial改变方法默认参数
2014/08/18 Python
Pytorch Tensor的索引与切片例子
2019/08/18 Python
iPython pylab模式启动方式
2020/04/24 Python
解决pymysql cursor.fetchall() 获取不到数据的问题
2020/05/15 Python
Python 实现自动登录+点击+滑动验证功能
2020/06/10 Python
python分布式爬虫中消息队列知识点详解
2020/11/26 Python
Django中的DateTimeField和DateField实现
2021/02/24 Python
Tarte Cosmetics官网:美国最受欢迎的化妆品公司之一
2017/08/24 全球购物
印尼最大的婴儿用品购物网站:Orami
2017/09/28 全球购物
Halston Heritage官网:简洁的日装,稍显奢华的晚装
2018/11/20 全球购物
Linux如何修改文件和文件夹的权限
2012/06/27 面试题
Ejb技术面试题
2015/04/29 面试题
2014年公司庆元旦活动方案
2014/03/05 职场文书
奥巴马就职演讲稿
2014/05/15 职场文书
优秀班主任申报材料
2014/12/16 职场文书
中学生打架《检讨书》范文
2019/08/12 职场文书
导游词之广州陈家祠
2019/10/21 职场文书
详解MySQL中的主键与事务
2021/05/27 MySQL