使用pip或conda离线下载安装包,使用pip或conda安装离线安装包
一、使用pip离线下载安装包1. 在有网络的机器上下载包和依赖2. 传输离线安装包
二、在目标机器上离线安装pip包三、使用conda离线下载安装包1. 在有网络的机器上下载conda包2. 传输conda包或环境包3. 在目标机器上安装conda包或解压环境包
注意事项
一、使用pip离线下载安装包
1. 在有网络的机器上下载包和依赖
使用pip的download命令下载所需的包及其依赖。例如,要下载requests包,可以使用命令pip download requests。这会下载requests包及其所有依赖到当前目录。如果需要下载特定版本的包,可以使用pip download
2. 传输离线安装包
将下载的.whl、.tar.gz等离线安装包文件通过USB驱动器、SCP、FTP或其他任何方法传输到离线的目标机器。
二、在目标机器上离线安装pip包
安装.whl文件 转到包含下载的.whl文件的目录。 使用pip命令从本地文件安装,例如pip install
三、使用conda离线下载安装包
虽然问题主要询问pip的操作,但conda也是一种常用的Python包管理工具,支持离线安装。以下是conda离线安装的基本步骤:
1. 在有网络的机器上下载conda包
使用conda的conda install --download-only
2. 传输conda包或环境包
将下载的conda包或打包的环境文件传输到离线的目标机器。
3. 在目标机器上安装conda包或解压环境包
对于单独下载的conda包。
conda install --use-local -p
注意事项
确保目标机器和用于下载离线包的机器上的Python版本以及操作系统架构(如32位与64位)一致,否则可能导致兼容性问题。在安装过程中,记录安装信息(如使用–record选项)可能有助于后续的卸载和清理工作。当需要更新或添加新的离线包时,重复上述下载和安装过程,并注意检查新旧版本之间的依赖变化。
比如我现在运行命令
conda install --download-only debugpy
其就可以自动把debugpy和其相关的安装包下载下来了。(在==/anaconda3/pkgs里能找到相关安装包==)