美文网首页
python3离线安装第三方模块及其依赖包

python3离线安装第三方模块及其依赖包

作者: 沉思的雨季 | 来源:发表于2020-09-11 10:35 被阅读0次

    1.在可联网机器上安装好需要的包,注意python版本需和内网机器上的一致

    以管理员权限启动cmd命令窗口,执行pip命令安装所需要的模块。例如:

    pip install kafka-python
    pip install happybase
    pip install PyHive
    

    2.打包已安装的包

    以管理员权限启动cmd命令窗口,执行以下命令打包pip第三方安装包及安装索引。

    pip list #查看已安装的python模块
    pip freeze >requirements.txt
    pip download -d packages -r requirements.txt
    

    3.内网机器离线安装打包好的包

    packages文件夹和requirements.txt文件拷贝至离线机器任意同级目录下,以管理员权限启动cmd命令窗口进入该目录,执行下述命令进行离线安装。

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

    4.其他

    按照部署1、2、3导出外网机python环境list,可以批量安装python第三方依赖。若只需安装一个python包,可以使用下属方法:

    #下载特定包Django,仅下载不安装
    pip download -d /packages/ Django
    #指定离线包目录,安装python包
    pip install --no-index --find-links=file:/packages/ Django==1.11.15
    #指定离线包目录,更新python包
    pip install --upgrade --no-index --find-links=file:/packages/ Django
    

    相关文章

      网友评论

          本文标题:python3离线安装第三方模块及其依赖包

          本文链接:https://www.haomeiwen.com/subject/klyvektx.html