[Python] 程序发布
2018-10-27 本文已影响25人
_Walker__
- 发布工具:setuptools
1、编写发布脚本: setup.py
from setuptools import setup, find_packages
setup(
# 项目名
name="ProjectName",
# 版本号
version="0.1",
# 发布时,要包含的模块(有__init__.py才算)
# find_packages会自动查找,当然也可以自己手写
packages=find_packages(),
# 依赖的其他程序库(保证安装依赖)
install_requires=['playsound', 'requests', 'websocket-client', 'pyquery']
)
2、发布
# 发布为whl格式
shell> python setup.py bdist_wheel -d dist
-d:指定最终发布文件的存放路径
2.1 可选的发布格式
- bdist_wheel:*.whl
- bdist_egg:*.egg
- bdist_wininst:*.exe,在Windows平台可以直接运行后安装