一、外网环境准备
- 将虚拟环境中的安装包版本号导入到requirements.txt中
pip freeze > requirements.txt
- 下载离线包
windows平台
pip download -r requirements.txt -d packages\windows --platform win_amd64 --python-version 311 --only-binary=:all:
linux平台(也可以在windows平台中的Git shell环境中下载)
pip download -r requirements.txt -d packages/linux --platform manylinux2014_x86_64 --only-binary=:all:
二、内网环境执行
-
将项目以及离线包导入到内网
-
内网创建虚拟环境
python -m venv .venv
# 激活虚拟环境
.\.venv\Scripts\activate
# linux平台的激活使用source命令。 source ./.venv/Scripts/activate
内网环境和内网环境中的python版本尽量保持一致。