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

yipeiwu_com6年前Python基础

关于

  • 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设计】。

相关文章

以Flask为例讲解Python的框架的使用方法

以Flask为例讲解Python的框架的使用方法

了解了WSGI框架,我们发现:其实一个Web App,就是写一个WSGI的处理函数,针对每个HTTP请求进行响应。 但是如何处理HTTP请求不是问题,问题是如何处理100个不同的URL。...

简单谈谈Python流程控制语句

人们常说人生就是一个不断做选择题的过程:有的人没得选,只有一条路能走;有的人好一点,可以二选一;有些能力好或者家境好的人,可以有更多的选择;还有一些人在人生的迷茫期会在原地打转,找不到方...

使用 Python 实现文件递归遍历的三种方式

今天有个脚本需要遍历获取某指定文件夹下面的所有文件,我记得很早前也实现过文件遍历和目录遍历的功能,于是找来看一看,嘿,不看不知道,看了吓一跳,原来之前我竟然用了这么搓的实现。 先发出来看...

Python+opencv 实现图片文字的分割的方法示例

Python+opencv 实现图片文字的分割的方法示例

实现步骤: 1、通过水平投影对图形进行水平分割,获取每一行的图像; 2、通过垂直投影对分割的每一行图像进行垂直分割,最终确定每一个字符的坐标位置,分割出每一个字符; 先简单介绍一下投影法...

python实现读取excel写入mysql的小工具详解

Python是数据分析的强大利器 利用Python做数据分析,第一步就是学习如何读取日常工作中产生各种excel报表并存入数据中,方便后续数据处理。 这里向大家分享python如何读取...