使用pip命令离线安装python库
离线安装单一库
1、下载库文件
在联网环境下使用pip download命令下载目标库及其依赖项:
pip download -d 保存目录 库名
- 例如:下载requests库到./offline_packages目录
pip download -d ./offline_packages requests
2、离线安装
在离线环境中执行以下命令安装:
pip install --no-index --find-links=包目录路径 库名
- 例如安装之前下载的requests库:
pip install --no-index --find-links=./offline_packages requests
-
参数说明:
- –no-index:禁止连接PyPI服务器
- –find-links:指定本地包查找路径
离线安装整个环境的库
1、生成依赖清单:在联网环境中使用pip freeze > requirements.txt命令生成项目依赖清单文件
2、下载依赖包:执行python -m pip download -d 保存目录 -r requirements.txt将依赖包下载到本地目录
3、直接安装
将下载的包文件(.whl或.tar.gz)和requirements.txt复制到离线环境后,执行:
pip install --no-index --find-links=包目录路径 -r requirements.txt