官方下载地址
https://pypi.org/
使用已有环境下载
pip download openpyxl==3.1.5 -d ./aa
会将所有依赖包都下载到文件夹aa中,在安装的时候直接输入
pip install ./aa
即可。
requirements.txtpip download -r requirements.txt -d packages
说明:
-d packages:把所有包(含依赖)下载到 packages/ 目录.whl 和 .tar.gzpackages/ 到离线服务器pip install --no-index --find-links=packages -r requirements.txt
pip freeze > requirements.txt
pip download -r requirements.txt -d packages
pip install --no-index --find-links=packages -r requirements.txt
联网机器先安装一遍:
pip install -r requirements.txt
找到缓存目录:
pip cache dir
把缓存目录(通常是 ~/.cache/pip 或 %LOCALAPPDATA%\pip\Cache)拷贝走
在离线环境:
pip install --no-index --find-links=/path/to/cache -r requirements.txt
1️⃣ 离线机器 Python 版本必须一致(最好也一致的 OS 架构)
2️⃣ 有些包需要编译(如 cryptography, lxml, torch),尽量下载 whl 文件
3️⃣ Windows ↔ Linux 的包不能通用
4️⃣ conda 环境建议用 conda pack 或 conda env export