一. 打包为whl
- 安装setuptools库
conda环境自带该包, 不需要安装 - 把需要打包的python文件放在一个文件夹内/chat/callSeeChat, 并增加一个__init__.py文件(内容可以为空,但必须有,因为这是包的引导初始化文件)
- 在py代码的上级目录,增加一个setup.py文件和README.txt
README.txt : 程序说明文件,可无
setup.py : 程序打包参数设置文件
setup函数各参数详解:
–name 包名称
–version (-V) 包版本
–author 程序的作者
–author_email 程序的作者的邮箱地址
–maintainer 维护者
–maintainer_email 维护者的邮箱地址
–url 程序的官网地址
–license 程序的授权信息
–description 程序的简单描述
–long_description 程序的详细描述
–platforms 程序适用的软件平台列表
–classifiers 程序的所属分类列表
–keywords 程序的关键字列表
–packages 需要打包的目录列表
–py_modules 需要打包的python文件列表
–download_url 程序的下载地址
–cmdclass
–data_files 打包时需要打包的数据文件,如图片,配置文件等
–scripts 安装时需要执行的脚步列表 - 打开windows的cmd命令, 进入到steup.py所在路径, 执行打包命令,打包成egg文件或whl文件只需改变参数。