Python与Anaconda离线安装TensorFlow For Windows

2017-11-30 13:18:08来源:CSDN作者:summer_shy人点击

分享

注:均为离线安装,本人分别在Python3.5与Anaconda4.4.0(自带python3.6环境)上进行安装;另外,因电脑显卡限制,安装的是TensorFlow_CPU版;


三个阶段:
1.准备工作;
2.安装;
3.测试。

  1. 准备工作
    一台可联网的电脑,一个U盘或可传输文件的内网,已安装好Python3.5或Anaconda4.4.0,另需packages如图一,这些包均可在https://pypi.python.org/pypi/下载,其中包括TensorFlow 1.4.0;
    注1:尽量下载符合python版本的.whl文件,因为其安装过程十分简洁;有个别包只有tar.gz文件,也无需担心;
    注2:很多包为python3.5和3.6共用,比如pbr-3.1.1-py2.py3-none-any.whl,即有none-any的文件,对于python的版本通用;
    注3:python3.5安装的是tensorflow-1.4.0-cp35-cp35m-win_amd64.whl;Anaconda(内置3.6环境)是tensorflow-1.4.0-cp36-cp36m-win_amd64.whl;
    注4:html5lib是十分变态的一个包,只能下载其html5lib 0.999与html5lib 0.9999999版本(即三个9和七个9的版本,其余版本亲测不行),该包成功安装之后才能进行bleach1.5.0的安装。(也许以后更新之后会有变化,请注意!)
    所需packages: absl-py; backports.weakref; bleach 1.5.0; cycler; enum34; funcsig; html5lib; Markdown; matplotlib; mock; numpy; pbr; pip; protobuf; pyparsing; python-dateutil; pytz; setuptools; six; tensorflow-tensorboard; webencodings; Werkzeug;(以上也许会有打字错误,请结合图一下载)将以上各包存储在同一文件夹
    图一
  2. 安装
    通过cmd打开命令提示符(最好以管理员打开),使用【cd 文件地址】切换到以上packages存放目录,比如E:/tf_need/,对于.whl文件,只需使用命令:
    E:/tf_need> pip install backports.weakref-1.0.post1-py2.py3-none-any.whl
    即可完成安装,若出错,基本上是因为上述某个包需要在它之前安装,报错提示会有说明;随着python版本的更新,以后所需包可能增加,若有报错请结合提示信息下载新包。
    其次,tar.gz 的安装,通过解压发现含有setup.py文件,将该文件夹重压缩为.zip压缩包传入服务器,解压,绕后通过cd命令进入其文件目录,使用python setup.py install命令进行安装;
    最后安装TensorFlow时,本人遇到数十次RetryingError(Retrying 5,4,…),经不断填坑,发现是因为packages未完全安装,造成该安装过程试图请求网络连接而不得,通过认真查看错误消息,缺什么补什么,在有网电脑上下载传输安装。
    图二
  3. 测试
    3.1 python3.5测试
    import tensorflow as tf,报错如下
    图三
    注意,这并非TensorFlow安装错误,而是系统文件msvcp140.dll缺失,可通过上网查询解决,发现很多游戏安装时经常出现上述问题,在上图错误提示消息给出的网址(https://www.microsoft.com/en-us/download/details.aspx?id=53587) 中,下载以下两个文件并安装
    dll
    接着通过:开始-运行-输入regsvr32 msvcp140.dll解决错误。
    图四
    Spyder

最新文章

123

最新摄影

闪念基因

微信扫一扫

第七城市微信公众平台