美文网首页
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