当前位置: 首页 > >

python模块打包

发布时间:

目前python提倡打包类型为“.whl"。


模块对应的包里要有“__init__.py"文件(空文件)。


在Src同级目录下创建setup.py文件。


from setuptools import setup,find_packages
setup(
name = " ",
version = " ",
packages = find_packsges("模块保存目录"),
packages_dir = {"":"包目录"},
packages_data = {"":["*.py"],#所有的py文件
"":["xxxx/*.*"]#xxxx文件夹下所有的*.dat文件
},
exclude = ["*.test","*.test.*","test.*",] #不要的文件
)

打包:


python setup.py sdist bdist_wheel

sdist生成“tar.gz”,bdist_wheel生成“whl"文件。查看“whl"文件可直接将后缀改为".zip“。


安装模块:


python setup.py install

在site_packages文件下生成".egg"文件.



友情链接: