赞
踩
pip
的download
命令下载所需的包及其依赖。例如,要下载requests包,可以使用命令pip download requests
。这会下载requests包及其所有依赖到当前目录
。pip download <package_name>==<version>
命令。requirements.txt
文件列出所有依赖及其版本,然后使用pip download -r requirements.txt
命令下载所有依赖。pip download requests -d packages
将下载的.whl
、.tar.gz
等离线安装包文件通过USB驱动器、SCP、FTP或其他任何方法传输到离线的目标机器。
pip install <package_name>-<version>.whl
。.tar.gz
或.zip
等源码包,需要先解压,然后进入解压后的目录。pip download -r requirements.txt
获取了完整的依赖链,可以直接在目标机器上使用命令pip install --no-index --find-links=<path_to_packages_folder> -r requirements.txt
进行安装。这里的是包含离线安装包的本地文件夹路径。虽然问题主要询问pip的操作,但conda也是一种常用的Python包管理工具,支持离线安装。以下是conda离线安装的基本步骤:
conda
的conda install --download-only <package_name>
命令下载包但不实际安装。但需要注意的是,conda官方并不直接支持像pip那样的download命令,因此这里提到的是一个变通方法。conda install <package_name> --download-only -p <directory>
conda pack
工具来打包整个conda环境,包括所有安装的包和依赖。conda install --use-local -p <directory> <package_name>
比如我现在运行命令
conda install --download-only debugpy
其就可以自动把debugpy和其相关的安装包下载下来了。(在==/anaconda3/pkgs里能找到相关安装包==)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。