python Flask项目打包分发工具setuptools使用
1:打包和配置
# setup.py文件(项目下)
# -*- coding:utf-8 -*-
__author__ = 'Marco'
#coding:utf8
from setuptools import setup,find_packages
setup(
name='Flask_demo_01', #应用名
packages=['Flask_demo_01'],#包名
# packages=find_packages('Flask_demo_01'),
version='1.0.0', #版本号
include_package_data = True,
install_requires = [
'Flask>= 0.10'
]
)
MANiFEST.in文件(项目下)
recursive-include Flask_demo_01/static *
recursive-include Flask_demo_01/templates *
recursive-include Flask_demo_01/static *
#built 方法
alt+12 进去虚拟环境
linux:python setup.py sdist (生成egg)
windows :python setup.py bdist_wininst
2 :安装使用
python -m venv name # 生成虚拟环境
python install setup.py
一般跨平台,打包成exe文件