pip download 和 pip install 有着相同的解析和下载过程,不同的是,pip install 会安装依赖项,而 pip download 会把所有已下载的依赖项保存到指定的目录 ( 默认是当前目录 ),此目录稍后可以作为值传递给 pip install --find-links 以便离线或锁定下载包安装。适合在离线服务器上继续安装python模块,主要步骤如下:
- 首先在联网的环境中安装相同python环境,可使用conda创建虚拟环境
shell
1 | conda create -n envir_name python=3.7 |
- 在虚拟环境中进行pip download下载所依赖包
shell
1 | pip download tensorflow==2.11.0 -i https://pypi.tuna.tsinghua.edu.cn/simple/ -d ./tensorflow2/ |
- 将下载的包的名字输出到 requirements.txt中
shell
1 | ls tensorflow2 > requirements.txt |
- 离线安装
shell
1 | pip install --no-index --find-links=./ -r requirements.txt |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 闲记算法!