You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何获取特定版本TensorFlow官方下载链接及解决安装失败问题

关于TensorFlow特定版本下载与旧版本安装失败的解决办法

一、官方的TensorFlow全版本下载渠道

当然有官方发布的全版本下载列表啦!TensorFlow在GitHub的Releases页面会完整列出每个正式版本对应的全平台(Windows、Linux、macOS)、不同Python版本的安装包下载链接,完全不用自己硬猜格式。每个版本的Assets部分都会放所有可用的.whl安装包,直接挑对应你系统和Python版本的文件就行。

二、解决tensorflow-cpu==1.5.0安装失败的问题

你用conda和pip安装都失败,其实是有具体原因的,下面给你针对性的解决办法:

1. Conda安装失败的原因

Conda默认的官方频道对于TensorFlow这种超旧版本(1.5.0)可能已经停止收录或者移除了,所以搜不到对应的包。就算添加其他频道,这类老版本的conda包也大概率找不到,所以不推荐用conda装这个版本。

2. Pip安装失败的原因

TensorFlow 1.5.0发布的时候,官方还没推出单独的tensorflow-cpu包呢!当时的CPU版本就是直接装tensorflow——如果你的环境没有GPU相关依赖(比如CUDA、cuDNN),pip会自动给你装CPU版本的TensorFlow。你用tensorflow-cpu==1.5.0当安装目标,pip自然找不到对应的版本。

可行的安装步骤

最靠谱的方式是直接下载对应版本的.whl文件来安装:

  • 第一步:先确认你的Python版本(TensorFlow 1.5.0只支持Python 3.4、3.5、3.6,不支持3.7及以上)和系统是64位;
  • 第二步:去TensorFlow官方Releases页面找对应Windows系统、你的Python版本的TensorFlow 1.5.0 .whl包;
  • 第三步:用pip直接安装这个包,命令是这样的:
    # 如果你已经下载到本地
    pip install ./tensorflow-1.5.0-cp36-cp36m-win_amd64.whl
    # 或者直接通过链接安装
    pip install https://对应版本的whl文件链接
    

要是你实在想用conda试试,可以添加conda-forge频道再尝试(不保证一定有这个版本):

conda install -c conda-forge tensorflow=1.5.0

内容的提问来源于stack exchange,提问作者user297850

火山引擎 最新活动