1 在工程目录下建立setup.py
官方文档,请参见 https://setuptools.readthedocs.io/en/latest/setuptools.html
from setuptools import find_packages, setup
setup(
name='jieba_test',
version='1.0.0',
author="Mason",
description="jieba test",
packages=find_packages(),
# 数据文件全部打包
package_data={"":["*"]},
# 自动包含受版本控制(svn/git)的数据文件
include_package_data=True,
zip_safe=False,
# 设置依赖包
install_requires=[
'jieba>=0.42.1'
],
)
2 在工程目录下执行命令
# 这是固定命令
python setup.py bdist_wheel
# 执行命令后,会在工程中生成以下下目录
build、dist、jieba_test.egg-info
# 在dist目录下会生成文件
jieba_test-1.0.0-py3-none-any.whl
3 注意工程目录问题
# 尽量使用绝对路径
# 脚本所在目录
os.path.dirname(__file__)
# 工程文件布局,所有的源文件一定要在jieba_test目录下。
# 注意data_set目录下,虽然是数据文件目录,建议也添加__init__.py,可以方便打包
test
--setup.py
--jieba_test
----data_set
----util
----config
----words