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中while循环语句用法简单实例
May 07 Python
python3.4实现邮件发送功能
May 28 Python
Python实现的knn算法示例
Jun 14 Python
简单介绍python封装的基本知识
Aug 10 Python
Python爬虫:url中带字典列表参数的编码转换方法
Aug 21 Python
python子线程退出及线程退出控制的代码
Oct 16 Python
基于Pycharm加载多个项目过程图解
Jan 19 Python
python实现可下载音乐的音乐播放器
Feb 25 Python
Python3 pickle对象串行化代码实例解析
Mar 23 Python
TensorFlow打印输出tensor的值
Apr 19 Python
基于FME使用Python过程图解
May 13 Python
Python3爬虫中识别图形验证码的实例讲解
Jul 30 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-FPM之Chroot执行环境详解
2015/08/03 PHP
使用PHP实现下载CSS文件中的图片
2015/12/06 PHP
详解PHP实现支付宝小程序用户授权的工具类
2018/12/25 PHP
Javascript学习笔记4 Eval函数
2010/01/11 Javascript
JS根据年月获得当月天数的实现代码
2014/07/03 Javascript
javascript cookie的简单应用
2016/02/24 Javascript
微信小程序page的生命周期和音频播放及监听实例详解
2017/04/07 Javascript
10个在JavaScript开发中常遇到的BUG
2017/12/18 Javascript
JavaScript多线程运行库Nexus.js详解
2017/12/22 Javascript
vue vuex vue-rouert后台项目——权限路由(适合初学)
2017/12/29 Javascript
JavaScript实现简单的文本逐字打印效果示例
2018/04/12 Javascript
JavaScript类数组对象转换为数组对象的方法实例分析
2018/07/24 Javascript
移动端(微信等使用vConsole调试console的方法
2019/03/05 Javascript
vue实现在线预览pdf文件和下载(pdf.js)
2019/11/26 Javascript
部署vue+Springboot前后端分离项目的步骤实现
2020/05/31 Javascript
vue中keep-alive、activated的探讨和使用详解
2020/07/26 Javascript
[48:45]Ti4 循环赛第二日 NEWBEE vs EG
2014/07/11 DOTA
[49:31]DOTA2-DPC中国联赛 正赛 Elephant vs LBZS BO3 第二场 1月29日
2021/03/11 DOTA
python文件和目录操作方法大全(含实例)
2014/03/12 Python
解决出现Incorrect integer value: '' for column 'id' at row 1的问题
2017/10/29 Python
浅谈Python中的作用域规则和闭包
2018/03/20 Python
如何用python整理附件
2018/05/13 Python
对Python3 pyc 文件的使用详解
2019/02/16 Python
pytorch 模型的train模式与eval模式实例
2020/02/20 Python
python 服务器运行代码报错ModuleNotFoundError的解决办法
2020/09/16 Python
Python request中文乱码问题解决方案
2020/09/17 Python
初中数学教学反思
2014/01/16 职场文书
《小草和大树》教学反思
2014/02/16 职场文书
暑假安全教育广播稿
2014/09/10 职场文书
2014年管理人员工作总结
2014/12/01 职场文书
先进党员事迹材料
2014/12/24 职场文书
会议开幕词
2015/01/28 职场文书
新闻稿件写作范文
2015/07/18 职场文书
机关单位2016年法制宣传日活动总结
2016/04/01 职场文书
为什么不建议在go项目中使用init()
2021/04/12 Golang
springboot如何初始化执行sql语句
2021/06/22 Java/Android