使用pip或conda离线下载安装包,使用pip或conda安装离线安装包
一、使用pip离线下载安装包
1. 在有网络的机器上下载包和依赖
- 使用
pip
的download
命令下载所需的包及其依赖。例如,要下载requests包,可以使用命令pip download requests
。这会下载requests包及其所有依赖到当前目录
。 - 如果需要下载特定版本的包,可以使用
pip download <package_name>==<version>
命令。 - 如果需要下载多个包或整个项目的依赖,可以先创建一个
requirements.txt
文件列出所有依赖及其版本,然后使用pip download -r requirements.txt
命令下载所有依赖。 - 想把包下载到特定目录则:
pip download requests -d packages
2. 传输离线安装包
将下载的.whl
、.tar.gz
等离线安装包文件通过USB驱动器、SCP、FTP或其他任何方法传输到离线的目标机器。
二、在目标机器上离线安装pip包
- 安装.whl文件
转到包含下载的.whl文件的目录。
使用pip命令从本地文件安装,例如pip install <package_name>-<version>.whl
。 - 安装.tar.gz或.zip源码包
对于.tar.gz
或.zip