安装tensorflow时报错的解决办法:ERROR: Could not find a version that satisfies the requirement tensorflow

本文核心:
tensorflow不可运行在32位的windows系统上,也不可运行在32位的python版本下。

下面开始讲述我漫长的纠错经历

安装tensorflow时报错如下:
安装tensorflow时报错
在排除了以下问题后

  • 网速问题
  • python版本与tensorflow版本不匹配

我终于意识到,原来是python的位版本与tensorflow版本不匹配!以下划重点:

tensorflow不可运行在32位的windows系统上,也不可运行在32位的python版本下。

大家下载tensorflow前一定一定要检查python的版本,不要像我一样用了32位的还不知道【大哭】

查看位版本的方法:(为方便描述,本文称32or64是python的“位版本”)
在命令行(cmd)调用python,就能查到python的版本(“Python 3.7.7”),和位版本(" [MSC v.1900 64 bit (AMD64)]"),中间的64即位数。调用如下:

C:\Users\admin> python
Python 3.7.7 (tags/v3.7.7:d7c567b08f, Mar 10 2020, 10:41:24) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

之后,为了更新python版本到64位,我先删除了32位的旧版本,然后下载了64位的(安装时记得手动勾选“配置缓解变量”,我下载的3.7.7没有默认勾选),具体流程如下:

  1. python.org下载旧版本的安装包
  2. 启动安装包,选择第三个——删除本地版本
  3. 下载新版本的安装包并安装

对了,再补充了一个我常忘记的,配置查找python所在的文件夹位置

>>> import sys
>>> sys.path
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
安装TensorFlow出现"ERROR: Could not find a version that satisfies the requirement tensorflow=="的错误提示,可能是由于以下原因导致的: 1. 版本不匹配:你可能指定了一个不存在的TensorFlow版本号。请确保你指定的版本号是正确的,并且与你的Python版本兼容。可以尝试使用其他TensorFlow版本或者更新你的Python版本。 2. 网络问题:有候,安装包可能无法从默认的软件源下载。你可以尝试更换软件源,或者使用代理服务器来解决网络问题。 3. Python环境问题:你的Python环境可能存在一些问题,例如缺少必要的依赖项或者配置错误。建议你检查Python环境是否正常,并确保已经正确安装了pip工具。 解决这个问题的方法有以下几种: 1. 检查版本号:确认你指定的TensorFlow版本号是否正确,并且与你的Python版本兼容。 2. 更新pip:使用以下命令更新pip工具: ``` pip install --upgrade pip ``` 3. 更换软件源:尝试使用其他软件源来安装TensorFlow。可以使用以下命令更换为清华大学的软件源: ``` pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple ``` 4. 使用代理服务器:如果你在使用代理服务器,请确保已经正确配置了代理设置,并且可以正常访问互联网。 5. 检查Python环境:确保你的Python环境正常,并且已经正确安装了必要的依赖项。可以尝试重新安装Python或者使用虚拟环境来隔离环境。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值