离线安装 python 第三方库
昨天开始了套娃式开发的抓狂生活,今天得解决 64 位 windows server 离线安装 python 第三方库的问题,总不能去下载一个一个的离线包然后一层一层的传进去再安装吧,这样也不好解决依赖的问题呀🤮,其实 pip 支持批量下载和安装第三方库,开干!
-
找一台安装 64 位 windows 的电脑就当是 A 吧,安装上与不能访问互联网的远程主机一样版本的 python
-
在 A 中打开 cmd,使用 pip 命令安装i(
pip install
)开发需要的第三方库,执行一下命令导出 requirements.txt:pip freeze > requirements.txt
-
在 A 上利用刚导出的 requirements.txt 下载第三方包及其依赖包到 packages 目录中:
pip download -r requirements.txt -d packages
-
将 requirements.txt 和 packages 压缩一下,这里实例压缩成了 zip,将 zip 包一层层的发送到远程开发机中
-
将 zip 包中的 *requirements.txt 和 packages 解压到桌面,打开 cmd 切换到到桌面,使用 pip 安装离线包:
pip install --no-index --find-links=pakages -r requirements.txt
完美!🤓