【备忘录】pip安装TensorFlow出错原因及解决办法


问题概览

今天想用pip安装tensorflow,但是使用pip install --upgrade tensorflow命令时,报错。
错误信息:

ERROR:Could not find a version that satisfies the requirement tensorflow
ERROR:No matching distribution found for tensorflow

如图所示
安装TensorFlow报错


出错原因

查看了TensorFlow官网的安装要求,发现有一条安装的系统要求:
系统要求:

  • Python 3.5-3.8
  • pip 19.0 或更高版本(需要 manylinux2010 支持)
  • Ubuntu 16.04 或更高版本(64 位)
  • macOS 10.12.6 (Sierra) 或更高版本(64 位)(不支持 GPU)
  • Windows 7 或更高版本(64 位)
  • 适用于 Visual Studio 2015、2017 和 2019 的 Microsoft Visual C++ 可再发行软件包
  • Raspbian 9.0 或更高版本
  • GPU 支持需要使用支持 CUDA® 的卡(适用于 Ubuntu 和 Windows)

TensorFlow官网 --pip安装

TensorFlow系统要求
然后我发现TensorFlow是对python的版本是有要求的,我查了一下我的python的版本

python --version

我的python版本
原来如此,我的python版本太高了,TensorFlow支持python3.5-3.8的版本


解决办法

解决方法是重安装低版本的。
我安装的是python3.8.8版本。
使用

pip install --upgrade tensorflow

即可安装

但是下载速度太慢了,60k/s的速度真心慢。下面将介绍解决下载速度慢的办法


解决pip下载慢的方法

使用国内镜像
以阿里云镜像为例

pip install --upgrade pip -i http://mirrors.aliyun.com/pypi/simple/ 

下载速度快的飞起

下面是一些国内镜像:

阿里云(非常推荐):http://mirrors.aliyun.com/pypi/simple/

清华:https://pypi.tuna.tsinghua.edu.cn/simple

中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/

华中理工大学:http://pypi.hustunique.com/

山东理工大学:http://pypi.sdutlinux.org/

豆瓣:http://pypi.douban.com/simple/

V2EX:pypi.v2ex.com/simple

搜狐镜像:http://mirrors.sohu.com/Python/


总结

刚遇到这个问题时,去问百度,但是网上提供的那些解决办法千奇百怪,浪费了很多时间。安装软件出错时,应该先去软件官网查询安装的所需的环境。

出错的原因很简单,但是浪费了很多时间
在此分享,希望能帮到大家

结束

pipPython中的一个包管理工具,可以用于安装、升级和卸载Python包。要使用pip安装TensorFlow,可以使用以下命令: 1. 安装TensorFlow GPU版本:使用`pip install tensorflow-gpu`命令来安装最新版本的TensorFlow GPU版本。请确保您已经正确安装了相应的GPU驱动程序和CUDA Toolkit。具体的驱动程序版本和TensorFlow版本的兼容性信息可以在TensorFlow官方文档(https://tensorflow.google.cn/install/gpu)中找到。 2. 离线安装:如果您想要离线安装TensorFlow,可以先下载安装包,然后使用`pip install`命令进行安装。具体步骤如下: - 下载适合您系统的TensorFlow安装包。 - 打开命令行终端,并进入到存放TensorFlow安装包的目录。 - 运行`pip3 install tensorflow --no-index --find-links ./tensorflow-2.2.0-cp38-cp38-manylinux2010_x86_64.whl`命令进行离线安装,其中`tensorflow-2.2.0-cp38-cp38-manylinux2010_x86_64.whl`是您下载的TensorFlow安装包的文件名。 综上所述,使用pip安装TensorFlow有两种常用方法:通过在线安装和离线安装。在线安装使用`pip install tensorflow-gpu`命令,离线安装则需要先下载安装包,然后使用`pip install`命令进行安装。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [pip安装tensorflow【目标检测模块】](https://blog.csdn.net/wxcdzhangping/article/details/93638073)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [使用pip安装TensorFlow & 相关问题](https://blog.csdn.net/donaldsy/article/details/107531087)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值