You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无网络环境下如何安全下载并通过Anaconda安装TensorFlow+Keras

离线安装TensorFlow+Keras(Anaconda版)安全指南

Hey there, I’ve helped dozens of developers set up TensorFlow+Keras offline using Anaconda—here’s a safe, reliable step-by-step guide tailored to your needs:

一、安全获取离线安装包的途径

绝对优先选择官方渠道下载,避免第三方站点的恶意文件或版本兼容问题:

  • 方法1:用Conda命令批量抓取完整依赖
    在联网机器上,先创建一个临时环境(必须和目标无网机器的Python版本、系统架构完全匹配,比如Python 3.9 + Windows x64),然后执行命令下载所有TensorFlow和Keras的依赖包到本地:

    # 创建临时环境(可选但更干净,避免本地环境干扰)
    conda create -n temp_offline_env python=3.9
    conda activate temp_offline_env
    # 仅下载包,不执行安装
    conda install --download-only tensorflow keras
    

    下载的包默认存在Anaconda的pkgs目录:

    • Windows:C:\Users\你的用户名\.conda\pkgs
    • Linux/macOS:~/anaconda3/pkgs
  • 方法2:Anaconda Navigator可视化操作
    打开Anaconda Navigator,创建对应版本的临时环境,切换到"Not Installed"标签,搜索tensorflow和keras并勾选,点击"Apply"后在弹窗中选择"Download Only"即可完成批量下载。

重要提醒:联网机器和目标无网机器的系统类型(Windows/Linux/macOS)、系统架构(x86_64/arm64)、Python版本必须完全一致,否则下载的包无法在目标机器上正常安装。

二、Anaconda离线安装步骤

1. 传输离线包到无网机器

把联网机器pkgs目录下所有.conda或.tar.bz2格式的包复制到U盘/移动硬盘,传输到无网机器的本地目录(比如D:\offline_tf_pkgs或~/offline_tf_pkgs)。

2. 配置无网机器的Conda离线环境

打开Anaconda Prompt(Windows)或终端(Linux/macOS),执行以下命令:

# 创建目标环境(和下载包时的Python版本一致)
conda create -n tf_keras_env python=3.9
conda activate tf_keras_env

# 添加本地离线源(替换为你存放包的实际路径)
# Windows示例:file:///D:/offline_tf_pkgs
# Linux/macOS示例:file:///home/yourname/offline_tf_pkgs
conda config --add channels file:///你的本地包路径

# 禁用在线源,强制Conda使用离线模式
conda config --set offline true

3. 安装TensorFlow和Keras

在激活的环境中执行安装命令:

conda install tensorflow keras

Conda会自动从本地源读取并安装所有依赖包,全程无需联网。

4. 验证安装成功

安装完成后,在Python交互环境中验证:

import tensorflow as tf
import keras
print(f"TensorFlow版本:{tf.__version__}")
print(f"Keras版本:{keras.__version__}")

如果无报错并正常输出版本号,说明安装成功。

额外小贴士

  • 如果安装时提示缺失某个包,回到联网机器用conda install --download-only 缺失的包名单独下载,再传输到无网机器即可。
  • 若你更习惯用pip,也可以在联网机器执行pip download tensorflow keras -d ./pip_offline_pkgs下载,然后在无网机器运行pip install --no-index --find-links=./pip_offline_pkgs tensorflow keras,但Anaconda的环境管理更擅长处理复杂依赖冲突。

内容的提问来源于stack exchange,提问作者Bert

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 08:41:21