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求两个文本文件以行为单位的交集、并集与差集的方法
Jun 17 Python
python多进程和多线程究竟谁更快(详解)
May 29 Python
python 监听salt job状态,并任务数据推送到redis中的方法
Jan 14 Python
python使用time、datetime返回工作日列表实例代码
May 09 Python
用Anaconda安装本地python包的方法及路径问题(图文)
Jul 16 Python
python动态视频下载器的实现方法
Sep 16 Python
Python实现企业微信机器人每天定时发消息实例
Feb 25 Python
python实现提取str字符串/json中多级目录下的某个值
Feb 27 Python
python爬虫开发之使用python爬虫库requests,urllib与今日头条搜索功能爬取搜索内容实例
Mar 10 Python
python 图像判断,清晰度(明暗),彩色与黑白实例
Jun 04 Python
Python包argparse模块常用方法
Jun 04 Python
python通过函数名调用函数的几种方法总结
Jun 07 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的日期与时间函数技巧
2008/04/24 PHP
php 无法加载mcrypt.dll的解决办法
2013/04/03 PHP
php缓冲 output_buffering和ob_start使用介绍
2014/01/30 PHP
ThinkPHP调试模式与日志记录概述
2014/08/22 PHP
php+mysql结合Ajax实现点赞功能完整实例
2015/01/30 PHP
PHP如何通过传引用的思想实现无限分类(代码简单)
2015/10/13 PHP
javascript HTMLEncode HTMLDecode的完整实例(兼容ie和火狐)
2009/06/02 Javascript
Ext JS 4官方文档之三 -- 类体系概述与实践
2012/12/16 Javascript
下拉框select的绑定示例
2014/09/04 Javascript
使用script的src实现跨域和类似ajax效果
2014/11/10 Javascript
javascript框架设计之浏览器的嗅探和特征侦测
2015/06/23 Javascript
JavaScript实现的商品抢购倒计时功能示例
2017/04/17 Javascript
微信小程序实现缓存根据不同的id来进行设置和读取缓存
2017/06/12 Javascript
electron demo项目npm install安装失败的解决方法
2018/02/06 Javascript
如何编写一个d.ts文件的步骤详解
2018/04/13 Javascript
详解VUE Element-UI多级菜单动态渲染的组件
2019/04/25 Javascript
vue中的循环对象属性和属性值用法
2020/09/04 Javascript
Vue中用JSON实现刷新界面不影响倒计时
2020/10/26 Javascript
详解Django框架中用户的登录和退出的实现
2015/07/23 Python
Python自然语言处理之词干,词形与最大匹配算法代码详解
2017/11/16 Python
python golang中grpc 使用示例代码详解
2020/06/03 Python
浅谈opencv自动光学检测、目标分割和检测(连通区域和findContours)
2020/06/04 Python
Pytorch 卷积中的 Input Shape用法
2020/06/29 Python
如何卸载python插件
2020/07/08 Python
Python高并发和多线程有什么关系
2020/11/14 Python
python uuid生成唯一id或str的最简单案例
2021/01/13 Python
英国殿堂级有机护肤品牌:Rodial
2017/04/17 全球购物
Notino芬兰:购买香水和化妆品
2019/04/15 全球购物
物业经理求职自我评价
2013/09/22 职场文书
业务员的岗位职责
2014/03/15 职场文书
新品发布会主持词
2014/04/02 职场文书
2015应届毕业生求职信范文
2015/03/20 职场文书
入党团支部推荐意见
2015/06/02 职场文书
女性健康讲座主持词
2015/07/04 职场文书
SpringBoot项目中控制台日志的保存配置操作
2021/06/18 Java/Android
基于Pygame实现简单的贪吃蛇游戏
2021/12/06 Python