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文本数据相似度的度量
Mar 12 Python
python排序函数sort()与sorted()的区别
Sep 18 Python
python中正则表达式 re.findall 用法
Oct 23 Python
python 判断参数为Nonetype类型或空的实例
Oct 30 Python
python实现嵌套列表平铺的两种方法
Nov 08 Python
Python中使用遍历在列表中添加字典遇到的坑
Feb 27 Python
使用python实现抓取腾讯视频所有电影的爬虫
Apr 15 Python
解决Django Static内容不能加载显示的问题
Jul 28 Python
python目标检测给图画框,bbox画到图上并保存案例
Mar 10 Python
解决pip install psycopg2出错问题
Jul 09 Python
Scrapy实现模拟登录的示例代码
Feb 21 Python
使用Python解决图表与画布的间距问题
Apr 11 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
PHP 截取字符串函数整理(支持gb2312和utf-8)
2010/02/16 PHP
php常用字符串比较函数实例汇总
2014/11/24 PHP
PHP实现链式操作的原理详解
2016/09/16 PHP
php each 返回数组中当前的键值对并将数组指针向前移动一步实例
2016/11/22 PHP
基于jquery的direction图片渐变动画效果
2010/05/24 Javascript
js创建子窗口并且回传值示例代码
2013/07/02 Javascript
jQuery自动切换/点击切换选项卡效果的小例子
2013/08/12 Javascript
JQuery结合CSS操作打印样式的方法
2013/12/24 Javascript
Javascript基础教程之定义和调用函数
2015/01/18 Javascript
Javascript中Array用法实例分析
2015/06/13 Javascript
JavaScript用select实现日期控件
2015/07/17 Javascript
Linux下为Node.js程序配置MySQL或Oracle数据库的方法
2016/03/19 Javascript
vue.js选中动态绑定的radio的指定项
2017/06/02 Javascript
微信小程序开发之map地图实现教程
2017/06/08 Javascript
深入理解Angularjs 脏值检测
2018/10/12 Javascript
Vue Cli3 打包配置并自动忽略console.log语句的方法
2020/04/23 Javascript
详解Node.js使用token进行认证的简单示例
2020/05/25 Javascript
Vue实现点击箭头上下移动效果
2020/06/11 Javascript
Threejs实现滴滴官网首页地球动画功能
2020/07/13 Javascript
使用python实现生成用户信息
2017/03/20 Python
Python多线程实现同步的四种方式
2017/05/02 Python
Flask模拟实现CSRF攻击的方法
2018/07/24 Python
flask-socketio实现WebSocket的方法
2018/07/31 Python
Python使用爬虫抓取美女图片并保存到本地的方法【测试可用】
2018/08/30 Python
python实现决策树分类
2018/08/30 Python
使用Python实现微信提醒备忘录功能
2018/12/04 Python
Django集成CAS单点登录的方法示例
2019/06/10 Python
Pycharm操作Git及GitHub的步骤详解
2020/10/27 Python
可靠的数据流传输TCP
2016/03/15 面试题
优秀护士先进事迹
2014/05/08 职场文书
求职信结尾怎么写
2014/05/26 职场文书
群众路线教育查摆剖析材料
2014/10/10 职场文书
党的群众路线教育实践活动个人对照检查材料(乡镇)
2014/11/05 职场文书
2015安全保卫工作总结
2015/04/25 职场文书
环保建议书作文300字
2015/09/14 职场文书
laravel添加角色和模糊搜索功能的实现代码
2021/06/22 PHP