Windows+Python 2.7 成功安装 Tensorflow 1.4.0

人工智能28

前言
因为要运行网上的代码,环境要求低版本 python 和 tensorflow,本以为 so easy,没想到遇到的问题还不少,记录一下,希望能帮到大家~

问题1

我创建完虚拟环境后想查询一下 python 版本,输入 python -v,就会输出一大堆,具体啥意思我也不知道。
Windows+Python 2.7 成功安装 Tensorflow 1.4.0
然后输入 python -version,提示输入 pytho -h,可见 Python -version不能查询 python 版本。还是直接输入 python就行。
Windows+Python 2.7 成功安装 Tensorflow 1.4.0
Windows+Python 2.7 成功安装 Tensorflow 1.4.0

; 问题2

其实创建虚拟环境的时候已经知道 python 版本了,但正是由于问题2导致我去查询 python 版本进而产生问题1了。

当我在 python2.7 环境中安装 tensorflow 1.x 时,总是会报下面这样的错:

Could not find a version that satisfies the requirement tensorflow == 1.4.0 (from versions: )
No matching distribution found for tensorflow==1.4.0

(图为来源网络,侵权行为删除。我弄不掉这个水印。前几天还不错。我不知道这位官员得到了什么。

[En]

(figure source network, infringement is deleted. I can't get rid of the watermark. It was all right the other day. I don't know what the official got.

Windows+Python 2.7 成功安装 Tensorflow 1.4.0
原来是因为 tensorflow 目前已经不能在python2.7中安装了,只支持3.6和3.7。

如果想要在低版本 python 中安装 tensorflow,只能先下载对应的 whl 文件然后再 pip 安装。不过因为我没找到适合 python2.7 的 tensorflow1.4.0,所以改下 tensorflow1.5.0 了。

(1)到这个网址中下载工具包tensorflow1.4,https://github.com/fo40225/tensorflow-windows-wheel
Windows+Python 2.7 成功安装 Tensorflow 1.4.0
依次进入目录1.5.0/py27/CPU/avx2,下载该目录下的工具包即可。
Windows+Python 2.7 成功安装 Tensorflow 1.4.0
【注】py2.py3就是python2和3都可以支持,其他的包找对应的python2的版本就可以了。

下载完成后,在终端下进入该工具包所在目录输入如下指令即可:

pip install tensorflow-1.5.0-cp27-cp27m-win_amd64.whl

然后 pip list检查一下,就能看见tensorflow安装成功啦:)
Windows+Python 2.7 成功安装 Tensorflow 1.4.0

我看网上还有帖子说是因为pip指令没有指定镜像源,源自网络:这种情况,anaconda会从默认的源中下载,然而tensorflow默认源中的2.0以下的版本都废弃无法安装,所以要安装低版本tensor就要指定镜像源。

我试了以后发现没起作用,大家可以试试看。 原文链接

Reference:
1、https://blog.csdn.net/weixin_42427230/article/details/122477411
2、https://blog.csdn.net/Joseph__Lagrange/article/details/103706243

Original: https://blog.csdn.net/piupiu78/article/details/124658637
Author: 早知晓
Title: Windows+Python 2.7 成功安装 Tensorflow 1.4.0

相关文章
自动驾驶碰撞检查 人工智能

自动驾驶碰撞检查

自动驾驶碰撞检查 简单来说主要从三个维度考虑,空间尺度,时间尺度和维度。举个栗子,和人开车一样,远处看下地图的拥堵情况,空间尺度有10km,时间尺度往往有10分钟,维度上红黄绿,要不要换线。近处看下前...
Python创建自己的聊天机器人 人工智能

Python创建自己的聊天机器人

聊天机器人是NLP(自然语言处理)上的一个重要研究和实际落地的方向,它们可以用于智能客服、生活助手,当然也可以用于自动聊天和回复。 现在如果我们想创建一个属于自己的聊天机器人,可以不用自己动手训练,网...
剑指offer04.二维数组中的查找 人工智能

剑指offer04.二维数组中的查找

剑指offer04.二维数组中的查找 题目: 在一个 n * m 的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个高效的函数,输入这样的一个二维数组和一...