码迷,mamicode.com
首页 > 其他好文 > 详细

setuptools包的使用

时间:2020-06-17 12:28:45      阅读:53      评论:0      收藏:0      [点我收藏+]

标签:文件内容   编写   权限   python应用   介绍   odi   evel   int   top   

零 介绍

setuptools是python标准的打包分发工具。通过编写简短的setup.py安装文件,轻松实现python应用打包。

 

一 setuptools安装

wget https://bootstrap.pypa.io/ez_setup.py 
python ez_setup.py

 

二 实例

2.1 准备文件

创建如下目录

1 ├── demoapp         代码文件
3 │   └── __init__.py
5 └── setup.py         配置文件

其中, __init__.py文件为空即可,setup.py文件内容如下:

# coding: utf8
from setuptools import setup

setup(
    name = DemoApp,        # 应用名
    version = 0.0,         # 版本号
    packages = [demoapp]   # 包括在安装包内的python包
)

2.2 开始编库

执行

python setup.py  bdist_egg

可形成如下目录

 1 .
 2 ├── DemoApp.egg-info                   Egg相关信息
 3 │   ├── PKG-INFO 
 4 │   ├── SOURCES.txt
 5 │   ├── dependency_links.txt
 6 │   └── top_level.txt
 7 ├── build                                       build后文件
 8 │   ├── bdist.macosx-10.14-intel
 9 │   └── lib
10 │       └── demoapp
11 │           └── __init__.py
12 ├── demoapp                                 源文件
13 │   └── __init__.py
14 ├── dist
15 │   └── DemoApp-0.0-py2.7.egg      应用名-版本号-py版本.egg
16 └── setup.py

 

2.3 安装

python setup.py install 

必要时需要sudo权限

 

2.4 卸载

pip uninstall DemoAPP

必要时需要sudo权限

 

更多信息,请参考:http://www.bjhee.com/setuptools.html

setuptools包的使用

标签:文件内容   编写   权限   python应用   介绍   odi   evel   int   top   

原文地址:https://www.cnblogs.com/ruichenduo/p/13151536.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!