TensorFlow2.1.0安装过程中setuptools、wrapt等相关错误指南

 更新时间:2020年04月08日 11:10:15   作者:baimuchu  
这篇文章主要介绍了TensorFlow2.1.0安装时setuptools、wrapt等相关错误指南,本文通过安装错误分析给出大家解决方案,感兴趣的朋友跟随小编一起看看吧

笔者remove TensorFlow总共四次。 reinstall anaconda 三次。

安装技巧可以根据这个博主的文章进行安装。

https://www.jb51.net/article/184309.htm

我就是用这个教程安装的

因为直接用 pip install安装太慢了

所以在官网CUDA 和cuDNN+清华镜像的TensorFlow来安装比较快。

总结我的几个问题。

一、安装错误

· 在这里插入图片描述

(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

现在的要求是:

在这里插入图片描述

首先需要查看https://developer.nvidia.com/cuda-gpus

看一下自己的显卡是否支持CUDA

但是值得注意的是

这个网址列的不全,笔者的显卡没有在表单里面。

当我想放弃的时候,我就在百度搜了

笔者的显卡是支持的,笔者用的是MX150。(我不喜欢玩游戏,所以显卡要求不高)

所以建议百度查看自己的显卡是否支持。

除了硬件,就是检查CUDA和CUDNN,这个按照官方文档指出的版本号安装。

第二、如果排除硬件不支持。出现以上错误很可能是驱动问题。

我们可以先到 http://www.nvidia.com/Download/index.aspx 查询下我们需要的是怎样的驱动,勾选好对应的配置:

在这里插入图片描述 在这里插入图片描述

下载安装,运行GeForce Experience 会自动更新驱动。

在这里插入图片描述

版本号为445.75,与官网显示最新版本号一致。

总结

到此这篇关于TensorFlow2.1.0安装过程中setuptools、wrapt等相关错误指南的文章就介绍到这了,更多相关TensorFlow 安装setuptools、wrapt错误内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 基于Python实现简易的自制头像神器

    基于Python实现简易的自制头像神器

    作为一个不会PS的普通程序员要怎么快速制作一个属于自己的渐变头像呢?十行 Python代码就能解决,非常简单。感兴趣的小伙伴可以跟随小编一起学习一下
    2022-01-01
  • Python如何使用BeautifulSoup爬取网页信息

    Python如何使用BeautifulSoup爬取网页信息

    这篇文章主要介绍了Python如何使用BeautifulSoup爬取网页信息,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-11-11
  • Python格式化输出详情

    Python格式化输出详情

    这篇文章介绍了Python格式化输出,主要讲解Python格式化输出的三种方式:%格式化、format格式化、f-String格式化,需要的朋友可以参考下面文章的具体内容
    2021-09-09
  • TensorFlow2.0矩阵与向量的加减乘实例

    TensorFlow2.0矩阵与向量的加减乘实例

    今天小编就为大家分享一篇TensorFlow2.0矩阵与向量的加减乘实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-02-02
  • 基于Keras的扩展性使用

    基于Keras的扩展性使用

    这篇文章主要介绍了Keras的扩展性使用操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-05-05
  • python+mysql实现学生信息查询系统

    python+mysql实现学生信息查询系统

    这篇文章主要为大家详细介绍了python+mysql实现学生信息查询系统,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-02-02
  • python 添加环境变量及配置方法

    python 添加环境变量及配置方法

    这篇文章主要介绍了python 添加环境变量的相关知识,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-07-07
  • 在Python中测试访问同一数据的竞争条件的方法

    在Python中测试访问同一数据的竞争条件的方法

    这篇文章主要介绍了在Python中测试访问同一数据的竞争条件的方法,探究多线程或多进程情况下优先访问权的问题,需要的朋友可以参考下
    2015-04-04
  • Python中eval函数的表达式作用示例

    Python中eval函数的表达式作用示例

    这篇文章主要介绍了Python中eval函数的表达式用法示例,文中通过示例对比来为大家进行详细的讲解,有需要的朋友可以借鉴参下,希望有所帮助
    2021-09-09
  • 利用Python和C++解析gltf文件的示例详解

    利用Python和C++解析gltf文件的示例详解

    gltf,全称是GL Transmission Format,是一种开放的3D文件格式,Python和C++是两个非常强大的工具,下面我们就来看看如何结合这两种语言来实现gltf文件的解析吧
    2025-03-03

最新评论