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使用BeautifulSoup分页网页中超链接的方法
Apr 04 Python
详解MySQL数据类型int(M)中M的含义
Nov 20 Python
Python管理Windows服务小脚本
Mar 12 Python
Python 获取主机ip与hostname的方法
Dec 17 Python
基于Python实现用户管理系统
Feb 26 Python
Python HTML解析器BeautifulSoup用法实例详解【爬虫解析器】
Apr 05 Python
python实现DEM数据的阴影生成的方法
Jul 23 Python
python3 requests库文件上传与下载实现详解
Aug 22 Python
Numpy对数组的操作:创建、变形(升降维等)、计算、取值、复制、分割、合并
Aug 28 Python
pytorch 实现在预训练模型的 input上增减通道
Jan 06 Python
Python图像处理库PIL的ImageGrab模块介绍详解
Feb 26 Python
pytorch实现加载保存查看checkpoint文件
Jul 15 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
全国FM电台频率大全 - 19 广东省
2020/03/11 无线电
PHP+jQuery 注册模块的改进(一):验证码存入SESSION
2014/10/14 PHP
PHP实现图片批量打包下载功能
2017/03/01 PHP
PHP实践教程之过滤、验证、转义与密码详解
2017/07/24 PHP
php反射学习之不用new方法实例化类操作示例
2019/06/14 PHP
斜45度寻路实现函数
2009/08/20 Javascript
JavaScript数组常用方法
2015/03/02 Javascript
Javascript中setTimeOut和setInterval的定时器用法
2015/06/12 Javascript
JavaScript实现对下拉列表值进行排序的方法
2015/07/15 Javascript
JavaScript中原型链存在的问题解析
2016/09/25 Javascript
jQuery插件select2利用ajax高效查询大数据列表(可搜索、可分页)
2017/05/19 jQuery
微信小程序实现动态设置页面标题的方法【附源码下载】
2017/11/29 Javascript
微信小程序实现循环动画效果
2018/07/16 Javascript
vue实现未登录跳转到登录页面的方法
2018/07/17 Javascript
JS实现网页端猜数字小游戏
2020/03/06 Javascript
[01:21]2018DOTA2亚洲邀请赛4.5采访 打DOTA2也能有女朋友?
2018/04/06 DOTA
Python中使用不同编码读写txt文件详解
2015/05/28 Python
Python中的with语句与上下文管理器学习总结
2016/06/28 Python
CentOS 6.X系统下升级Python2.6到Python2.7 的方法
2016/10/12 Python
Python编程实现两个文件夹里文件的对比功能示例【包含内容的对比】
2017/06/20 Python
python线程池(threadpool)模块使用笔记详解
2017/11/17 Python
浅谈pycharm使用及设置方法
2019/09/09 Python
numpy库reshape用法详解
2020/04/19 Python
浅谈opencv自动光学检测、目标分割和检测(连通区域和findContours)
2020/06/04 Python
Ubuntu权限不足无法创建文件夹解决方案
2020/11/14 Python
求职自荐信范文格式
2013/11/29 职场文书
优秀学生自我鉴定范例
2013/12/18 职场文书
法人代表授权委托书
2014/04/08 职场文书
维护民族团结演讲稿
2014/08/27 职场文书
检察机关个人对照检查材料
2014/09/15 职场文书
复兴之路展览观后感
2015/06/02 职场文书
深度学习tensorflow基础mnist
2021/04/14 Python
MySql子查询IN的执行和优化的实现
2021/08/02 MySQL
一文搞懂Python Sklearn库使用
2021/08/23 Python
使用RedisTemplat实现简单的分布式锁
2021/11/20 Redis
Python接口自动化之文件上传/下载接口详解
2022/04/05 Python