python文件如何形成安装包?

图片[1]-python文件如何形成安装包?-uusu优素-乐高,模型,3d打印,编程

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

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

~/vomm$tree
.
├──LICENSE
├──MANIFEST
├──MANIFEST.in
├──README.md
├──setup.py
├──vomm
│├──classes.py
│├──__init__.py
│└──tests
│├──__init__.py
│└──test_vomm.py
vimsetup.py
"""
两种方式引入setup.
一种从setuptools包,一种从distutils.core包,前者可以方便上传至PyPI发布.
从setuptools包引入setup,要同时引入find_packages包用来搜索项目内的各packages
"""
fromsetuptoolsimportsetup,find_packages
setup(
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.in
includeREADME.md

3、setup.py编译命令

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

4、Python gz压缩包制作

前2步同上

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

原文来自:https://www.py.cn
© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容