Python之包管理工具快速入门.doc
《Python之包管理工具快速入门.doc》由会员分享,可在线阅读,更多相关《Python之包管理工具快速入门.doc(4页珍藏版)》请在三一文库上搜索。
1、Python之包管理工具快速入门前言在Python环境中已经有很多成熟的包,可以通过安装这些包来扩展我们的程序。例如,很多时候Python开发人员都会去PyPI网站去查找自己想要使用的包,然后进行安装。PyPI ( Python Package Index)是获得第三方 Python 软件包以补充标准库的一个站点。在安装Python包的过程中,经常涉及到distutils、setuptools、distribute、setup.py、easy_install、easy_install和pip等等。突然对Python的包管理凌乱了,这些工具关系是什么,应该怎么去选择使用?下面就简单介绍下Pyth
2、on包管理相关的一些内容。Python包管理工具这么多的Python包管理工具,刚开始接触Python时会有点不知如何选择。其实,当查过Python的官方文档之后,慢慢就理清了这些工具之间的关系了,也就没有这么混乱了。下面就分别对Python中的包管理工具进行简单的介绍。distutilsdistutils 是 python 标准库的一部分,这个库的目的是为开发者提供一种方便的打包方式, 同时为使用者提供方便的安装方式。我们经常使用的setup.py就是基于distutils实现的,然后通过setup.py就可以进行打包或者安装了。看一个简单的例子,找一个目录创建三个文件foo.py、bar.
3、py和setup.py,其中setup.py的内容如下:from distutils.core import setup setup( name=fooBar, version=1.0, author=Will, author_email=wilbersh, url=http:/cnblogs/wilber2013/, py_modules=foo, bar, )然后,在该目录中运行python setup.py sdist,会得到以下输出,同时生成了一个fooBar-1.0.zip包。使用者就可以解压缩这个包然后执行python setup.py install进行安装,然后就可以使用foo
4、、bar这两个模块了:关于更过如何编写setup.py的内容,请自行参阅Python官方文档中的setupscript部分。setuptools 和 distributesetuptools是对 distutils 的增强,尤其是引入了包依赖管理。我们可以通过ez_setup.py来安装setuptools。至于distribute,它是setuptools的一个分支版本。分支的原因是有一部分开发者认为 setuptools 开发太慢。但现在,distribute 又合并回了 setuptools 中,所以可以认为它们是同一个东西。前面看到setup.py可以创建一个压缩包,而setuptoo
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 管理工具 快速 入门
链接地址:https://www.31doc.com/p-3271894.html