离线安装tensorboardx_tensorflow+ anaconda离线安装笔记

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

三个阶段:

1.准备工作;

2.安装;

3.测试。

准备工作

一台可联网的电脑,一个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;(以上也许会有打字错误,请结合图一下载)将以上各包存储在同一文件夹

image

安装

通过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未完全安装,造成该安装过程试图请求网络连接而不得,通过认真查看错误消息,缺什么补什么,在有网电脑上下载传输安装。

image

测试

3.1 python3.5测试

import tensorflow as tf,报错如下

image

注意,这并非TensorFlow安装错误,而是系统文件msvcp140.dll缺失,可通过上网查询解决,发现很多游戏安装时经常出现上述问题,在上图错误提示消息给出的网址(https://www.microsoft.com/en-us/download/details.aspx?id=53587) 中,下载以下两个文件并安装

image

接着通过:开始-运行-输入regsvr32 msvcp140.dll解决错误。

image

image

你可能感兴趣的:(离线安装tensorboardx_tensorflow+ anaconda离线安装笔记)