Python3setup.py编写详解(setuptools,distutils⼯具的使⽤)
⼀、distutils⼯具的介绍
iferror函数怎么用 excel1. 功能
distutils可以⽤来在Python环境中构建和安装额外的模块。新的模块可以是纯Python的,也可以是⽤C/C++写的扩展模块,或者可以是Python包,包中包含了
由C和Python编写的模块
⼆、setuptools介绍
setuptools是 Python Enterprise Application Kit(PEAK)的⼀个副项⽬,它是⼀组Python的 distutilsde⼯具的增强版(适⽤于 Python 2.3.5 以上的版本,64
位平台则适⽤于 Python 2.4 以上的版本),可以让程序员更⽅便的创建和发布 Python 包,特别是那些对其它包具有依赖性的状况。
疫情病毒最新变异三、如何使⽤setuptools⼯具
python在线编辑器python3setuptools的⼯具使⽤重点在于setup.py⽂件的编写。
delphi 发邮件退回
1. 如何编写setup.py⽂件
1.1 setup.py的参数介绍
name : 打包起来的包的⽂件名
version : 版本号,添加为打包⽂件的后缀名
author : 作者
author_email : 作者的邮箱
py_modules : 罗列所有要打包的源⽂件
packages : 要打包的源⽂件的⽬录名
jsp需要安装的软件include_package_data : 项⽬⾥会有⼀些⾮py⽂件,⽐如html和js等,这时候就要靠 include_package_data 和 package_data 来指定了。
package_data:⼀般写成 {'your_package_name': ["files"]}, include_package_data还没完, 还需要修改MANIFEST.in⽂件.MANIFEST.in⽂件的语法为:
license : ⽀持的开源协议
description : 对项⽬简短的⼀个形容
ext_modules : 是⼀个包含Extension实例的列表,Extension的定义也有⼀些参数。
ext_package : 定义extension的相对路径
请简单介绍什么是jqueryrequires : 定义依赖哪些模块
provides : 定义可以为哪些模块提供依赖
data_files : 指定其他的⼀些⽂件(如配置⽂件),规定了哪些⽂件被安装到哪些⽬录中。如果⽬录名是相对路径,则是相对于sys.prefix或_prefix的路径

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。