标签:文件内容 编写 权限 python应用 介绍 odi evel int top
setuptools是python标准的打包分发工具。通过编写简短的setup.py安装文件,轻松实现python应用打包。
wget https://bootstrap.pypa.io/ez_setup.py python ez_setup.py
创建如下目录
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包 )
执行
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
python setup.py install
必要时需要sudo权限
pip uninstall DemoAPP
必要时需要sudo权限
更多信息,请参考:http://www.bjhee.com/setuptools.html
标签:文件内容 编写 权限 python应用 介绍 odi evel int top
原文地址:https://www.cnblogs.com/ruichenduo/p/13151536.html