準備工作
首先你應(yīng)該在http://pypi.python.org/pypi中擁有一個你自己的賬號
然后在來說你的代碼怎么處理:
一痘昌、在已經(jīng)開發(fā)好的包文件夾下,創(chuàng)建一個python模塊:setup.py
二、setup模塊中需要填入:
1)、引入構(gòu)建包信息的模塊
from distutils.core import setup
2)、定義發(fā)布的包文件的信息
setup(
name="xxx", #發(fā)布包文件的名稱
version="1.0", # 發(fā)布包的版本號
description="xxx" # 發(fā)布包的描述信息
...# 作者名稱等等
py_modules=['','',''...]# 發(fā)布包中的模塊文件列表
)
三、 如果你的模塊文件夾中有需要上傳的圖片音頻之類的歪脏,那么你可以:
在包文件夾下創(chuàng)建一個MANIFEXT.in文件啄寡,并在文件中寫入:
recursive-include 文件名 *
有幾個文件夾就寫幾行
開始
一豪硅、進入包文件夾的命令行,輸入:
python setup.py build # 構(gòu)建命令
python setup.py sdist # 打包命令
然后在命令行中下載twine:
pip install twine
最后進行上傳:
twine upload dist/*
等候下載成功
模塊下載使用
直接在命令行中輸入:
pip install 自己設(shè)置的模塊名稱
檢查自己是否下載成功:
pip list 看看這個列表中是否存在你的模塊