这篇文章将为大家详细讲解有关python文件形成安装包的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

将python文件制作为安装包的方法:

1、项目目录下创建setup.py文件, 目录与内容如下举例

~/vomm$tree.├──LICENSE├──MANIFEST├──MANIFEST.in├──README.md├──setup.py├──vomm│├──classes.py│├──__init__.py│└──tests│├──__init__.py│└──test_vomm.pyvimsetup.py"""两种方式引入setup.一种从setuptools包,一种从distutils.core包,前者可以方便上传至PyPI发布.从setuptools包引入setup,要同时引入find_packages包用来搜索项目内的各packages"""fromsetuptoolsimportsetup,find_packagessetup(name='vomm',version=0.1,packages=find_packages(),author='HongheWu',author_email='leopardsaga@gmail.com',url='',license='http://www.apache.org/licenses/LICENSE-2.0.html',description='VariableOrderMarkovModel')

2、添加MANIFEST.in, 内容至少包含README说明文件

$catMANIFEST.inincludeREADME.md

3、setup.py编译命令

pythonsetup.pybdist_egg#生成类似bee-0.0.1-py2.7.egg,支持easy_installpythonsetup.pysdist#生成类似bee-0.0.1.tar.gz,支持pippythonsetup.pybuild#编译pythonsetup.pybdist_wininst#Windowsexepythonsetup.pybdist_rpm#rpm

4、Python gz压缩包制作

前2步同上

最后一步为python setup.py sdist, 生成 tar.gz 文件

关于python文件形成安装包的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。