无网络环境下在Anaconda中安装TensorFlow 2.0的依赖咨询
离线安装兼容Python3.6的TensorFlow版本方案
一、优先推荐版本(内置Keras)
你的环境是Python3.6 + Windows10,TensorFlow 2.4.0是TensorFlow 2.x系列里最高兼容Python3.6的稳定版,官方明确支持Python3.6-3.8。这个版本内置Keras,不用单独安装,能满足你使用新功能的需求。
二、TensorFlow 2.4.0离线安装依赖清单(Windows64位+Python3.6)
请下载对应版本的.whl包(注意选Python3.6、win_amd64版本),按推荐顺序安装:
absl-py==0.11.0astunparse==1.6.3flatbuffers==1.12gast==0.3.3google-pasta==0.2.0grpcio==1.32.0h5py==2.10.0(Anaconda可能自带,若版本低于此需更新)keras-preprocessing==1.1.2libclang==10.0.1numpy==1.19.5(Anaconda自带版本若满足可跳过)opt-einsum==3.3.0protobuf==3.13.0six==1.15.0tensorboard==2.4.0tensorflow-estimator==2.4.0termcolor==1.1.0typing-extensions==3.7.4.3wrapt==1.12.1
最后准备TensorFlow本体包:tensorflow-2.4.0-cp36-cp36m-win_amd64.whl
三、离线安装步骤(新手友好)
- 把所有下载的
.whl文件放到工作站同一个文件夹,比如D:\offline_pkgs - 打开Anaconda Prompt,默认激活base环境即可
- 切换到包所在目录:
cd D:\offline_pkgs - 批量安装所有依赖(pip会自动跳过已满足版本的包):
要是遇到安装顺序问题,就按上面的依赖清单逐个安装pip install *.whl - 最后安装TensorFlow本体:
pip install tensorflow-2.4.0-cp36-cp36m-win_amd64.whl
四、替代方案:依赖更精简的版本
如果想尝试较高版本但不想处理太多依赖,可以选TensorFlow 1.15.5,它是TensorFlow1.x的最后稳定版,兼容Python3.6,也支持tf.keras调用,依赖比2.x少很多,适合新手快速上手。
核心依赖清单:
protobuf==3.12.4six==1.15.0numpy==1.18.5tensorboard==1.15.0gast==0.2.2grpcio==1.30.0
本体包:tensorflow-1.15.5-cp36-cp36m-win_amd64.whl
内容的提问来源于stack exchange,提问作者Nostalgic
相关产品推荐
相关产品推荐

