眾所周知惶看,pip是Python的包管理工具有滑,用來(lái)下載python的三方的庫(kù)非常便利娄琉。
1. 發(fā)布到pypi
- 登陸https://pypi.python.org/pypi
- 注冊(cè)pypi帳號(hào)
- 安裝twine(pip install twine)
- 進(jìn)入源碼根目錄往果,本地安裝需要發(fā)的包(假設(shè)包名為coscmd)
cd coscmd
rm -rf dist
python setup.py install
python sdist install
twine upload dist/*
然后輸入帳號(hào)密碼即可役听。
2. 打包離線安裝包
近期業(yè)務(wù)上遇到很多客戶需要離線包颓鲜,所以分享一下離線包的打包方法表窘。
離線包主要是要把依賴包一起打包
看似麻煩,其實(shí)有了pip也非常簡(jiǎn)單
- 有網(wǎng)環(huán)境下打包
mkdir coscmd
pip install --download path/to/coscmd coscmd
tar zcvf coscmd.tar.gz path/to/coscmd
- 離線環(huán)境下安裝
tar zxvf coscmd.tar.gz
pip install --no-index --find-links=path/to/coscmd coscmd