关于python3中setup.py小概念解析


Posted in Python onAugust 22, 2019

关于

  • python setup.py bdist
  • python setup.py sdist

两者的区别

  • sdist 指的是source dist 即源码发布,带setup.py
  • bdist 指的是built (binary) dist 即编译过(二进制)发布 不带setup.py

查看setup.py各种编译命令参数

python setup.py --help-commands

查看具体某个命令参数

python setup.py bdist --help

查看setup.py配置的参数

python setup.py --help

一个实际的例子

from distutils.core import setup
setup(name="ccy", 
  version="1.0", 
  description="ccy's module",
  package_dir={'':'c1'},
  packages=["c11","c12","c11.c111"],
  author="ccy")

编译成exe,可以选择安装目录

python setup.py bdist_wininst

测试编译安装成果

#TestMyPkg.py
from c11.f11 import my11
my11.showmyself()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python BeautifulSoup中文乱码问题的2种解决方法
Apr 22 Python
django自定义Field实现一个字段存储以逗号分隔的字符串
Apr 27 Python
Python正则表达式匹配ip地址实例
Oct 09 Python
Python使用正则匹配实现抓图代码分享
Apr 02 Python
python创建列表和向列表添加元素的实现方法
Dec 25 Python
Numpy array数据的增、删、改、查实例
Jun 04 Python
python实现换位加密算法的示例
Oct 14 Python
python 中pyqt5 树节点点击实现多窗口切换问题
Jul 04 Python
快速解决vue.js 模板和jinja 模板冲突的问题
Jul 26 Python
对Django url的几种使用方式详解
Aug 06 Python
python绘制彩虹图
Dec 16 Python
教你怎么用Python selenium操作浏览器对象的基础API
Jun 23 Python
python3 requests库文件上传与下载实现详解
Aug 22 #Python
python3使用print打印带颜色的字符串代码实例
Aug 22 #Python
Python检查 云备份进程是否正常运行代码实例
Aug 22 #Python
浅谈Python 递归算法指归
Aug 22 #Python
python求加权平均值的实例(附纯python写法)
Aug 22 #Python
python求平均数、方差、中位数的例子
Aug 22 #Python
python2和python3实现在图片上加汉字的方法
Aug 22 #Python
You might like
PHP 编程的 5个良好习惯
2009/02/20 PHP
PHP中设置时区方法小结
2012/06/03 PHP
详细解读PHP的Yii框架中登陆功能的实现
2015/08/21 PHP
php5.4传引用时报错问题分析
2016/01/22 PHP
CI分页类首页、尾页不显示的解决方法
2016/03/28 PHP
PHP中的表达式简述
2016/05/29 PHP
php 获取xml接口数据的处理方法
2018/05/31 PHP
JavaScript初学者需要了解10个小技巧
2010/08/25 Javascript
Jquery中ajax方法data参数的用法小结
2014/02/12 Javascript
jQuery表单美化插件jqTransform使用详解
2015/04/12 Javascript
JavaScript匿名函数之模仿块级作用域
2015/12/12 Javascript
百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换
2016/02/19 Javascript
Extjs4.0 ComboBox如何实现三级联动
2016/05/11 Javascript
node.js cookie-parser之parser.js
2016/06/06 Javascript
AngularJS中过滤器的使用与自定义实例代码
2016/09/17 Javascript
Ionic3 UI组件之Gallery Modal详解
2017/06/07 Javascript
vue组件编写之todolist组件实例详解
2018/01/22 Javascript
浅谈vue后台管理系统权限控制思考与实践
2018/12/19 Javascript
layui数据表格实现重载数据表格功能(搜索功能)
2019/07/27 Javascript
微信小程序自定义纯净模态框(弹出框)的实例代码
2020/03/09 Javascript
[01:02:48]2018DOTA2亚洲邀请赛 4.1 小组赛 A组 LGD vs OG
2018/04/02 DOTA
[01:14:12]2018DOTA2亚洲邀请赛4.7 总决赛 LGD vs Mineski 第二场
2018/04/09 DOTA
在漏洞利用Python代码真的很爽
2007/08/26 Python
在Python中,不用while和for循环遍历列表的实例
2019/02/20 Python
基于Numpy.convolve使用Python实现滑动平均滤波的思路详解
2019/05/16 Python
PyQt5创建一个新窗口的实例
2019/06/20 Python
python 普通克里金(Kriging)法的实现
2019/12/19 Python
python实现数字炸弹游戏
2020/07/17 Python
HTMl5的存储方式sessionStorage和localStorage详解
2014/03/18 HTML / CSS
Html5实现用户注册自动校验功能实例代码
2016/05/24 HTML / CSS
澳大利亚排名第一的露营和户外设备在线零售商:Outbax
2020/05/06 全球购物
药剂专业个人求职信范文
2014/04/29 职场文书
上课玩手机的检讨书
2014/10/01 职场文书
三行辞职书范文
2015/02/26 职场文书
Python 中的 copy()和deepcopy()
2021/11/07 Python
python turtle绘图命令及案例
2021/11/23 Python