美文网首页
pip发布和离线打包

pip发布和离线打包

作者: lewzylu | 来源:发表于2018-04-03 18:05 被阅读0次

    众所周知,pip是Python的包管理工具,用来下载python的三方的库非常便利。

    1. 发布到pypi

    • 登陆https://pypi.python.org/pypi
    • 注册pypi帐号
    • 安装twine(pip install twine)
    • 进入源码根目录,本地安装需要发的包(假设包名为coscmd)
    cd coscmd
    rm -rf dist
    python setup.py install
    python sdist install
    twine upload dist/*
    

    然后输入帐号密码即可。


    2. 打包离线安装包

    近期业务上遇到很多客户需要离线包,所以分享一下离线包的打包方法。
    离线包主要是要把依赖包一起打包
    看似麻烦,其实有了pip也非常简单

    • 有网环境下打包
    mkdir coscmd
    pip install --download path/to/coscmd coscmd
    tar zcvf coscmd.tar.gz path/to/coscmd
    
    • 离线环境下安装
    tar zxvf coscmd.tar.gz
    pip install --no-index --find-links=path/to/coscmd coscmd
    

    相关文章

      网友评论

          本文标题:pip发布和离线打包

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