亲测成功,windows10离线安装tensorflow
由于自己学习使用的环境是内网环境,因此深度学习的框架必须在无网环境下自己手动安装大量的依赖包。按照网上教程大多无功而返,经过反复尝试终于安装成功,现在己安装Tensorflow过程心得记录下来。
1、安装环境:win10,其他linux,mac类似。
2、准备工作:
1)下载最新anaconda3,我安装时 anaconda3集成的python环境为3.7
2)下载tensorflow相关依赖包,这步很关键,大多数安装失败就是因为依赖包下载不够导致系统反复寻找相关依赖包。依赖包下载 地址:https://pypi.org/。离线安装依赖包如下:tensorflow、absl-py、wrapt、keras-applications、six、google-pasta、tensorflow-estimator、numpy、protobuf、termcolor、keras-preprocessing、grpcio、wheel、astor、tensorboard、gast、h5py、setuptools、werkzeug、markdown。版本号的话直接下载最新的即可。如果要安装gpu版本则下载tensorflow-gpu替换tensorflow。依赖包如下图。
亲测成功,windows10离线安装tensorflow3、安装步骤:
1)安装anaconda3,一键傻瓜式安装即可,不再赘述
2)使用anaconda3下的promt打开命令窗口,第一步:创建虚拟环境,本教程直接克隆本地anaconda3默认自带的环境和安装包。命令为: conda create -n your-env-name --clone root。第二步:激活虚拟环境,命令为:conda activate your-env-name。第三步:安装依赖包,命令为:pip install 本地目录+python离线包,安装顺序自己适当调整即可。
3)如果是使用cpu训练,安装到此就结束了,如果使用gpu训练,还需要安装cuda和cuDnn。这两个软件安装配置直接参考以下链接,本文不再赘述。链接:http://www.cnblogs.com/W-Yentl/p/7783933.html这篇博文说的很好,参考适当变通即可安装成功。