众所周知,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
网友评论