1. 生成依赖清单
先确定项目的所有依赖项,生成requirements.txt文件:
pip freeze > requirements.txt你也能手动编辑此文件,把不需要的依赖去除。
2. 创建存放whl文件的目录
mkdir wheels && cd wheels3. 下载依赖的whl包
借助pip的download命令,依据requirements.txt来下载所有依赖的whl文件:
pip download -r ../requirements.txt -d .若你有特定的Python版本或平台需求,可添加--python-version、--platform、--abi等参数。
4. 下载项目自身的whl包(可选)
若你想把项目自身也打包成whl文件,要先保证项目里有setup.py或者pyproject.toml文件,接着执行以下命令:
cd .. # 返回项目根目录
python setup.py bdist_wheel生成的whl文件会存放在dist/目录下,你可以将其复制到之前创建的wheels/目录中。
5. 验证whl文件
要确保wheels/目录包含了所有需要的whl文件。
离线环境安装方法
在没有网络的环境中,可以用以下命令安装这些whl包:
pip install --no-index --find-links=/path/to/wheels -r requirements.txt补充说明
- 版本锁定:为避免版本不兼容的情况,建议使用
pip freeze生成精确的依赖版本。 - 环境隔离:推荐在虚拟环境中操作,防止混入不必要的依赖。
- 平台兼容性:若要跨平台使用,需在对应的系统上分别下载whl包。


Comments | NOTHING