离线安装 python 第三方库

昨天开始了套娃式开发的抓狂生活,今天得解决 64 位 windows server 离线安装 python 第三方库的问题,总不能去下载一个一个的离线包然后一层一层的传进去再安装吧,这样也不好解决依赖的问题呀🤮,其实 pip 支持批量下载和安装第三方库,开干!

  1. 找一台安装 64 位 windows 的电脑就当是 A 吧,安装上与不能访问互联网的远程主机一样版本的 python

  2. 在 A 中打开 cmd,使用 pip 命令安装i(pip install)开发需要的第三方库,执行一下命令导出 requirements.txt:

    pip freeze > requirements.txt
    
  3. 在 A 上利用刚导出的 requirements.txt 下载第三方包及其依赖包到 packages 目录中:

    pip download -r requirements.txt -d packages
    
  4. requirements.txtpackages 压缩一下,这里实例压缩成了 zip,将 zip 包一层层的发送到远程开发机中

  5. 将 zip 包中的 *requirements.txtpackages 解压到桌面,打开 cmd 切换到到桌面,使用 pip 安装离线包:

    pip install --no-index --find-links=pakages -r requirements.txt
    

完美!🤓


daily

306 字

2019-04-11 19:05 +0800