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 列表(List)操作方法详解
Mar 11 Python
粗略分析Python中的内存泄漏
Apr 23 Python
利用Python的Django框架生成PDF文件的教程
Jul 22 Python
Python多进程库multiprocessing中进程池Pool类的使用详解
Nov 24 Python
对TensorFlow中的variables_to_restore函数详解
Jul 30 Python
使用Python和Prometheus跟踪天气的使用方法
May 06 Python
我们为什么要减少Python中循环的使用
Jul 10 Python
PyQt5+Caffe+Opencv搭建人脸识别登录界面
Aug 28 Python
python构建指数平滑预测模型示例
Nov 21 Python
python保存log日志,实现用log日志画图
Dec 24 Python
Python写捕鱼达人的游戏实现
Mar 31 Python
使用sklearn对多分类的每个类别进行指标评价操作
Jun 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
基于mysql的bbs设计(三)
2006/10/09 PHP
WordPress判断用户是否登录的代码
2011/03/17 PHP
php cc攻击代码与防范方法
2012/10/18 PHP
php中filter_input函数用法分析
2014/11/15 PHP
PHP实现微信退款的方法示例
2019/03/26 PHP
YII框架行为behaviors用法示例
2019/04/26 PHP
对字符串进行HTML编码和解码的JavaScript函数
2010/02/01 Javascript
JS隐藏参数post传值实例
2013/04/18 Javascript
jQuery实现鼠标移到元素上动态提示消息框效果
2013/10/20 Javascript
js实现九宫格图片半透明渐显特效的方法
2015/02/16 Javascript
JavaScript中用getDate()方法返回指定日期的教程
2015/06/09 Javascript
详解jQuery UI库中文本输入自动补全功能的用法
2016/04/23 Javascript
Node.js服务器环境下使用Mock.js拦截AJAX请求的教程
2016/05/23 Javascript
JS留言功能的简单实现案例(推荐)
2016/06/23 Javascript
基于JS+Canves实现点击按钮水波纹效果
2016/09/15 Javascript
使用BootStrap实现悬浮窗口的效果
2016/12/13 Javascript
Canvas放置反弹效果随机图形(实例)
2017/08/17 Javascript
react-native使用react-navigation进行页面跳转导航的示例
2017/09/07 Javascript
Servlet3.0与纯javascript通过Ajax交互的实例详解
2018/03/18 Javascript
Layui数据表格之单元格编辑方式
2019/10/26 Javascript
python实现迭代法求方程组的根过程解析
2019/11/25 Javascript
Vue 3.0 全家桶抢先体验
2020/04/28 Javascript
有趣的JavaScript隐式类型转换操作实例分析
2020/05/02 Javascript
[51:27]LGD vs Liquid 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/19 DOTA
Python发送http请求解析返回json的实例
2018/03/26 Python
python 剪切移动文件的实现代码
2018/08/02 Python
Django基础三之视图函数的使用方法
2019/07/18 Python
Django视图扩展类知识点详解
2019/10/25 Python
如何基于pythonnet调用halcon脚本
2020/01/20 Python
Python改变对象的字符串显示的方法
2020/08/01 Python
基于Python组装jmx并调用JMeter实现压力测试
2020/11/03 Python
html5通过canvas实现刮刮卡效果示例分享
2014/01/27 HTML / CSS
猫途鹰:全球领先的旅游点评社区
2017/04/07 全球购物
施华洛世奇水晶荷兰官方网站:SWAROVSKI荷兰
2017/05/12 全球购物
Traffic People官网:女式花裙、上衣和连身裤
2020/10/12 全球购物
python 破解加密zip文件的密码
2021/04/22 Python