关于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正则匹配查询港澳通行证办理进度示例分享
Dec 27 Python
以911新闻为例演示Python实现数据可视化的教程
Apr 23 Python
Windows 7下Python Web环境搭建图文教程
Mar 20 Python
pandas全表查询定位某个值所在行列的方法
Apr 12 Python
数组保存为txt, npy, csv 文件, 数组遍历enumerate的方法
Jul 09 Python
利用Python检测URL状态
Jul 31 Python
python 调用pyautogui 实时获取鼠标的位置、移动鼠标的方法
Aug 27 Python
python实现一个点绕另一个点旋转后的坐标
Dec 04 Python
如何使用PyCharm引入需要使用的包的方法
Sep 22 Python
使用Selenium实现微博爬虫(预登录、展开全文、翻页)
Apr 13 Python
pytorch 权重weight 与 梯度grad 可视化操作
Jun 05 Python
Python集合set()使用的方法详解
Mar 18 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代码
2016/10/08 PHP
Zend Framework校验器Zend_Validate用法详解
2016/12/09 PHP
微信开发之php表单微信中自动提交两次问题解决办法
2017/01/08 PHP
PHP使用星号替代用户名手机和邮箱的实现代码
2018/02/07 PHP
PHP实现PDO操作mysql存储过程示例
2019/02/13 PHP
用 Javascript 验证表单(form)中的单选(radio)值
2009/09/08 Javascript
jquery select操作的日期联动实现代码
2009/12/06 Javascript
去掉gridPanel表头全选框的小例子
2013/07/18 Javascript
javascript回车完美实现tab切换功能
2014/03/13 Javascript
PHP中CURL的几个经典应用实例
2015/01/23 Javascript
举例简介AngularJS的内部语言环境
2015/06/17 Javascript
深入浅析JavaScript中数据共享和数据传递
2016/04/25 Javascript
vue.js通过自定义指令实现数据拉取更新的实现方法
2016/10/18 Javascript
Angular的事件和表单详解
2016/12/26 Javascript
给Easyui-Datebox设置隐藏或者不可用的解决方法
2017/05/26 Javascript
knockoutjs模板实现树形结构列表
2017/07/31 Javascript
vue.js删除列表中的一行
2018/06/30 Javascript
详解可以用在VS Code中的正则表达式小技巧
2019/05/14 Javascript
微信小程序实现比较功能的方法汇总(五种方法)
2020/03/07 Javascript
Python中eval带来的潜在风险代码分析
2017/12/11 Python
使用pandas对矢量化数据进行替换处理的方法
2018/04/11 Python
Python字符串hashlib加密模块使用案例
2020/03/10 Python
python 常见的排序算法实现汇总
2020/08/21 Python
您的网上新华书店:文轩网
2016/08/24 全球购物
Java面试题:Java类的Main方法如果是Private将会怎么样
2016/08/18 面试题
十岁生日父母答谢词
2014/01/18 职场文书
cf战队收人口号
2014/06/21 职场文书
学生个人评语大全
2015/01/04 职场文书
中学生社区服务活动报告
2015/02/05 职场文书
劳资员岗位职责
2015/02/13 职场文书
文艺晚会开场白
2015/05/29 职场文书
巴黎圣母院观后感
2015/06/10 职场文书
Nginx反向代理多个服务器的实现方法
2021/03/31 Servers
python如何进行基准测试
2021/04/26 Python
MySQL 全文索引使用指南
2021/05/25 MySQL
Nginx配置根据url参数重定向
2022/04/11 Servers