如何在Python2.7中安装TensorFlow1.7

释放双眼,带上耳机,听听看~!
本文介绍了在Python2.7中安装TensorFlow1.7所需的环境配置、whl文件下载以及前置依赖包安装的方法。

目前很多19年之前优秀的工作都是通过Tensorflow1.7,Python2.7这样的环境配置。Python2.7目前还可以下用,但是tensorflow1.7目前已经不能在python2.7中安装了,只支持3.6和3.7。

找了很久的解决方法,才在windows中的python2.7中安装了tensorflow1.7。

完整配置依赖文件包,放置在这个项目github.com/Dave-Cui/te… 中,有需要的自取。

一、找到TensorFlow1.7在python27的安装包

tensorflow-windows-wheel(github.com)选择适合自己环境TensorFlow的whl文件

如何在Python2.7中安装TensorFlow1.7

下载whl文件后直接pip install即可

这个时候不出意外的话你会报错

ERROR: No matching distribution found for tensorboard<1.8.0,>=1.7.0 (from tensorflow-gpu==1.7.0)

报错是因为要安装Tensorflow需要在环境中有指定版本内的tensorboard的包,但是指定版本内的tensorboard还不能通过pip install 下载。所以,解决方法还是原来的在镜像源网站中找到指定版本的tensorboard的whl文件下载。

二、安装TensorFlow1.7的前置依赖包

在镜像源比如清华源(pypi.tuna.tsinghua.edu.cn/simple/),中找…

如何在Python2.7中安装TensorFlow1.7

但是这个里面东西太多了,Ctrl + F 搜也很慢,所以最好是直接在链接后面加上你要找的包。比如加上tensorboard pypi.tuna.tsinghua.edu.cn/simple/tens…

如何在Python2.7中安装TensorFlow1.7

当然不出所料的话,你还会遇到下面的错误。意思就是tensorbboard也有一些前置依赖包得需要你安装。

ERROR: Could not find a version that satisfies the requirement numpy>=1.12.0 (from tensorboard==1.7.0) (from versions: none)
ERROR: No matching distribution found for numpy>=1.12.0 (from tensorboard==1.7.0)

这不套娃了嘛,说实话我到这一步有点崩溃。但还是耐着性子继续做下去了。结果我下载完这个numpy之后还有其他的前置依赖包。

ERROR: Could not find a version that satisfies the requirement six>=1.10.0 (from tensorboard==1.7.0) (from versions: none)
ERROR: No matching distribution found for six>=1.10.0 (from tensorboard==1.7.0)

这个时候我意识到了问题的严重性,这要是有一百个前置依赖包我得试错一百次呗。而且依照现在第三方库的复杂性,一百个不是没有可能。

于是,我打开谷歌,搜索如何列出wheel文件(.whl)依赖包,以求一次性全部下载完。终于让我找到了可以列出.whl安装包前置依赖的第三方库。

pkginfo列出wheel文件(.whl)依赖包

pip install pkginfo

下载库。然后使用以下语句即可。

 pkginfo -f requires_dist .tensoflow1.7tensorflow_gpu-1.7.0-cp27-cp27m-win_amd64.whl
 
requires_dist: ['absl-py (>=0.1.6)', 'astor (>=0.6.0)', 'gast (>=0.2.0)', 'grpcio (>=1.8.6)', 'numpy (>=1.13.3)', 'six (>=1.10.0)', 'protobuf (>=3.4.0)', 'tensorboard (<1.8.0,>=1.7.0)', 'termcolor (>=1.1.0)', 'wheel', 'mock (>=2.0.0)', 'backports.weakref (>=1.0rc1)', 'enum34 (>=1.1.6)']

.tar.gz文件的安装包处理

当然在查找的过程你会发现,一些三方库没有whl文件,只有.tar.gz文件;或者没有你使用平台和python对应版本的whl文件,怎么办呢?

  • 下载.tar.gz文件,解压

  • 然后从命令行界面进入上述解压目录,使用命令:

python setup.py install

最后放个完成配置的截图:
如何在Python2.7中安装TensorFlow1.7

本网站的内容主要来自互联网上的各种资源,仅供参考和信息分享之用,不代表本网站拥有相关版权或知识产权。如您认为内容侵犯您的权益,请联系我们,我们将尽快采取行动,包括删除或更正。
AI教程

One-fx:基于OneFlow的量化感知训练优化工具

2023-12-18 13:26:14

AI教程

基于深度学习的动物图像检索算法及代码实现

2023-12-18 13:30:14

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索