python 模塊發(fā)布
作者 溫潤(rùn)如玉
更加詳細(xì)請(qǐng)參考:http://python.jobbole.com/82077/
1? 編寫自己得函數(shù),目錄結(jié)構(gòu)如下:
./
setup.py? suba
./suba:
aa.py __init__.py
在此目錄結(jié)構(gòu)中得aa.py文件中,寫上你的函數(shù)
def add(a,b):
? ? return a+b
2 編寫setup.py文件,內(nèi)容設(shè)置為:
? from distutils.core import setup
#from setuptools import setup
setup(name="test_model",version="1.0",description="vipkid's test module",author="zhaomingming",author_email="13271929138@163.com",url="www.zhaomingming.cn",py_modules=['suba.aa'])
3 python setup.py build
? 在當(dāng)前目錄下生成build目錄
4 python setup.py sdist
? 在當(dāng)前目錄下生成dist目錄,里面有 test_model-1.0.tar.gz,這就是我們生成得安裝包了
4.5 若將setup.py文件得第一行修改為 from setuptools import setup,
? 則可以生成windows下的exe文件 python setup.py bdist_wininst
? ? 也可以生成egg:python setup.py bdist_egg
5 將test_model-1.0.tar.gz解壓縮,然后 python setup.py install 就安裝了
6 使用方法:
