1,首先确定对应内网的python版本
激活 venv(Linux/macOS)
source /path/to/your/venv/bin/activate 查看当前命令行默认使用的 Python 版本 python3 --version which python3 # Linux/macOS:显示可执行文件路径 直接运行虚拟环境中的 python 查看版本(推荐)
如果 venv313 不在当前目录,请用完整路径
/path/to/venv313/bin/python --version
2,开始进行依赖下载(在linux环境下载的依赖包是适用于linux安装,在win环境下载的适用于win安装,所以如果需要安装在linux系统上,一定要在linux环境下下载依赖。)
以下是win环境安装下载
如果是 python3.13 是 Linux/Mac 风格,Windows 下要换成 py -3.13。 完整流程总结:
1. 创建并激活 3.13 venv(根据自己的python版本)
py -3.13 -m venv venv313 venv313\Scripts\activate
2. 下载所有依赖包到 offline-packages/
国内常用 pip 镜像源: 镜像 地址
阿里云 mirrors.aliyun.com/pypi/simple…
腾讯云 mirrors.cloud.tencent.com/pypi/simple…
清华大学 pypi.tuna.tsinghua.edu.cn/simple/
中科大 pypi.mirrors.ustc.edu.cn/simple/
下载命令加上 -i 指定镜像:
pip download -r requirements.txt -d ./offline-packages --prefer-binary -i mirrors.aliyun.com/pypi/simple… --trusted-host mirrors.aliyun.com
或用清华:
pip download -r requirements.txt -d ./offline-packages --prefer-binary -i pypi.tuna.tsinghua.edu.cn/simple/ --trusted-host pypi.tuna.tsinghua.edu.cn
推荐阿里云或清华,速度稳定,资源也全。
3. 确认包已下载
ls offline-packages | Measure-Object # 查看文件数量 内网安装时:
激活内网的 venv 后
pip install --no-index --find-links ./offline-packages -r requirements.txt