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使用urllib模块和pyquery实现阿里巴巴排名查询
Jan 16 Python
django自定义Field实现一个字段存储以逗号分隔的字符串
Apr 27 Python
Python中的类与对象之描述符详解
Mar 27 Python
进一步探究Python的装饰器的运用
May 05 Python
详解如何将python3.6软件的py文件打包成exe程序
Oct 09 Python
对python pandas读取剪贴板内容的方法详解
Jan 24 Python
如何使用django的MTV开发模式返回一个网页
Jul 22 Python
详解Anconda环境下载python包的教程(图形界面+命令行+pycharm安装)
Nov 11 Python
Python 使用type来定义类的实现
Nov 19 Python
Python笔记之代理模式
Nov 20 Python
Python执行时间的几种计算方法
Jul 31 Python
Python爬虫 简单介绍一下Xpath及使用
Apr 26 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 图片上传类代码
2009/07/17 PHP
无法载入 mcrypt 扩展,请检查 PHP 配置终极解决方案
2011/07/18 PHP
PHP图片裁剪函数(保持图像不变形)
2014/05/04 PHP
Yii不依赖Model的表单生成器用法实例
2014/12/04 PHP
浅谈PHP中如何实现Hook机制
2017/11/14 PHP
PHP xpath提取网页数据内容代码解析
2020/07/16 PHP
js类 from qq
2006/11/13 Javascript
基于jQuery的可以控制左右滚动及自动滚动效果的代码
2010/07/25 Javascript
jquery插件冲突(jquery.noconflict)解决方法分享
2014/03/20 Javascript
jquery实现textarea输入框限制字数的方法
2015/01/15 Javascript
原生JavaScript实现动态省市县三级联动下拉框菜单实例代码
2016/02/03 Javascript
ES6 Promise对象概念与用法分析
2017/04/01 Javascript
Node层模拟实现multipart表单的文件上传示例
2018/01/02 Javascript
Vue 中使用 CSS Modules优雅方法
2018/04/09 Javascript
vue组件暴露和.js文件暴露接口操作
2020/08/11 Javascript
antd design table更改某行数据的样式操作
2020/10/31 Javascript
pycharm 使用心得(一)安装和首次使用
2014/06/05 Python
使用Python编写简单网络爬虫抓取视频下载资源
2014/11/04 Python
深入理解python中的atexit模块
2017/03/07 Python
Python中一般处理中文的几种方法
2019/03/06 Python
阿联酋电子产品购物网站:Menakart
2017/09/15 全球购物
Skyscanner阿联酋:全球领先的旅游搜索平台
2017/11/25 全球购物
同学聚会老师邀请函
2014/01/28 职场文书
超市总经理岗位职责
2014/02/02 职场文书
一帮一活动总结
2014/05/08 职场文书
工厂搬迁方案
2014/05/11 职场文书
客运企业隐患排查工作方案
2014/06/06 职场文书
乡镇党员群众路线教育实践活动对照检查材料思想汇报
2014/10/05 职场文书
2014年团委工作总结
2014/11/13 职场文书
2014年绩效考核工作总结
2014/12/11 职场文书
订货会主持词
2015/07/01 职场文书
python中sys模块的介绍与实例
2021/04/17 Python
Pyhton模块和包相关知识总结
2021/05/12 Python
Ajax 的初步实现(使用vscode+node.js+express框架)
2021/06/18 Javascript
Java 关于String字符串原理上的问题
2022/04/07 Java/Android
vue postcss-px2rem 自适应布局
2022/05/15 Vue.js