编写python安装包
来源:互联网 发布:淘宝网甩棍多少钱一根 编辑:程序博客网 时间:2024/04/30 10:08
原文 http://afei2.sinaapp.com/?p=478
编写setup.py文件
通过setuptools package编写python package安装文件,可以很容易将package打包成rpm或者将包上传至pypi源中。
和rpm的打包类似,通过setup.py设置将package放在python site-packages中(或者一个自定义的动作,比如将配置文件放在/etc/目录,将启动文件放在/etc/init.d目录下),详细可以参照 官方文档
可以通过下面方式查看系统默认的site-package存放路径。
>>> import site; site.getsitepackages() ['/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python', '/Library/Python/2.7/site-packages']
from setuptools import setup,find_packages setup(name='autoddl', version='1.0', description='MySQL autoddl tools', author='houjunwei', author_email='houjunwei@meituan.com', url='git.sankuai.com:ops.git', packages=find_packages(), data_files=[('/etc',['conf/autoddl.cfg'])] )
python setup.py build #编译
python setup.py install #安装
目录结构
可以参照 web.py
将setup.py、README.md、ChangeLog.txt等放在根目录下面。
将代码文件和packages放在src目录或者自定义的package目录下,这样在使用find_packages可以找到这些package。
使用find_packages
如果lib中的package比较多的时候,避免在packages中逐个进行制定;非常便捷。
如何删除
- 增加 –record 参数重新安装软件包,执行命令:
# python ./setup.py install –record install.txt - 删除安装文件,执行命令:
# cat install.txt | xargs rm -rf
0 0
- 编写python安装包
- python制作安装包
- Python包的安装
- python爬虫包安装
- python包安装方法
- Python easy_insatll 安装包
- Python pip 安装包
- Ubuntu-安装-Python包
- 安装 python psutil 包
- python anaconda 安装包
- python安装 包
- python 安装ggplot包
- 安装python包
- python包安装失败
- 手动安装python包
- python windows 安装包
- linux 安装Python 包
- python 扩展包安装
- swift知识点小记
- php中的this self parent
- DOS中SET命令的详细用法
- cocos2d-x 3.3 之卡牌设计 NO.1 点击选取卡牌
- 那些高阅读量文章的标题都是怎么取的?14种模板直接套用
- 编写python安装包
- jms
- 安卓图表框架AChartEngine
- Python学习笔记
- Web性能压力测试工具之ApacheBench(ab)详解
- Google浏览器Chrome安装失败,错误代码0xa0430721解决办法
- javasript学习(2)
- 关注应用安全 请走出“代码混淆”误区
- C++ Primer第四版习题--3.13