menu Hyou
主页
分类
标签
关于
color_lens

... Rei ...

... cjlmonster@163.com ...

... 白开水与方便面 ...

home
主页
chevron_right
local_library
分类
chevron_right
local_offer
标签
chevron_right
brightness_auto
关于
chevron_right

标签云

Python打包工具 setuptools 的使用 Python

2021-07-01 约 260 字 预计阅读 2 分钟

简述 setuptools 是一个Python源码打包工具,通过它,我们可以很方便的对我们的Python代码进行打包和分发,我们平时使用的很多第三方库,就是通过它进行打包和分发的,所以我们能够很方便的通过 pip 安装和使用,下面简单介绍下打包和分发。 ​ 安装 这里需要安装几个库,setuptools是必须的,还有 wheel,用于打包成 wheel格式的二进制包,twine用于发布到 pypi $ pip install setuptools wheel twine 项目结构 这里使用 PyCharm开发工具开发项目,新建一个项目 Demo01,并新建一些文件,项目目录树如下: 项目根目录下 src: 源码存放目录 readme.md: 用于编写项目的详细描述,一般用于发布到pypi时,项目主页的描述 setup.py: setuptools 打包配置文件 src 源码目录下 demo01: Python 包,往后编写的包和Python文件,都放在这个包下,方便以后打包 tests: Python包,一般用于编写一些测试文件,打包源码时,忽略这个包下的所有文件 打开 first.py 文件,新建两个方法,等下用于生成脚本测试 编写 setup.py 配置文件 from setuptools import setup, find_packages import os # 读取文件 def read_file(filename): with open(os.path.join(os.path.dirname(__file__), filename), encoding='utf-8') as f: long_description = f.read() return long_description setup( # 基本信息 name="demo01", # 项目名,确定唯一,不然上传 pypi 会失败 version="1.
copyright 2021 cjlmonster | 粤ICP备2021067029号 | 粤公网安备 44132302100200号
设置文档主题

主题色

主色

强调色