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实现一个简单的MySQL类
Jan 07 Python
python中的插值 scipy-interp的实现代码
Jul 23 Python
Python使用folium excel绘制point
Jan 03 Python
详解Django项目中模板标签及模板的继承与引用(网站中快速布置广告)
Mar 27 Python
Django获取该数据的上一条和下一条方法
Aug 12 Python
python图形界面开发之wxPython树控件使用方法详解
Feb 24 Python
4行Python代码生成图像验证码(2种)
Apr 07 Python
Pycharm调试程序技巧小结
Aug 08 Python
详解scrapy内置中间件的顺序
Sep 28 Python
Django中和时区相关的安全问题详解
Oct 12 Python
python基于exchange函数发送邮件过程详解
Nov 06 Python
python实现猜拳游戏项目
Nov 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
在IIS7.0下面配置PHP 5.3.2运行环境的方法
2010/04/13 PHP
php cookie的操作实现代码(登录)
2010/12/29 PHP
有关PHP中MVC的开发经验分享
2012/05/17 PHP
PHP生成器简单实例
2015/05/13 PHP
Yii统计不同类型邮箱数量的方法
2016/10/18 PHP
yii2.0整合阿里云oss上传单个文件的示例
2017/09/19 PHP
PHP图像处理技术实例总结【绘图、水印、验证码、图像压缩】
2018/12/08 PHP
PHP安装BCMath扩展的方法
2019/02/13 PHP
在网页中使用document.write时遭遇的奇怪问题
2010/08/24 Javascript
js关闭子窗体刷新父窗体实现方法
2012/12/04 Javascript
javaScript array(数组)使用字符串作为数组下标的方法
2013/11/19 Javascript
js改变鼠标的形状和样式的方法
2014/03/31 Javascript
使用node+vue.js实现SPA应用
2016/01/28 Javascript
jquery ajax局部加载方法详解(实现代码)
2016/05/12 Javascript
JS实现将数字金额转换为大写人民币汉字的方法
2016/08/02 Javascript
AngularJS入门示例之Hello World详解
2017/01/04 Javascript
js随机生成一个验证码
2017/06/01 Javascript
使用Vue制作图片轮播组件思路详解
2018/03/21 Javascript
微信小程序新手教程之页面打开数量限制
2019/03/03 Javascript
python两种遍历字典(dict)的方法比较
2014/05/29 Python
python常用web框架简单性能测试结果分享(包含django、flask、bottle、tornado)
2014/08/25 Python
Pycharm github配置实现过程图解
2020/10/13 Python
Hunkemöller瑞士网上商店:欧洲最大的内衣品牌之一
2018/12/03 全球购物
阿姆斯特丹城市卡:Amsterdam Pass
2019/12/01 全球购物
个人求职信范文分享
2014/01/31 职场文书
幼儿园评语大全
2014/04/17 职场文书
2014红色之旅心得体会
2014/10/07 职场文书
学术研讨会欢迎词
2015/01/26 职场文书
2015秋季幼儿园开学寄语
2015/03/25 职场文书
2016年教师寒假学习心得体会
2015/10/09 职场文书
幼儿园托班开学寄语(2016春季)
2015/12/03 职场文书
幼儿园中班教学反思
2016/03/03 职场文书
mysql优化
2021/04/06 MySQL
使用numpy nonzero 找出非0元素
2021/05/14 Python
修改MySQL的默认密码的四种小方法
2021/05/26 MySQL
java如何实现获取客户端ip地址的示例代码
2022/04/07 Java/Android