2012 年五月 一 二 三 四 五 六 日 « 四 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 分类
- Actionscript (3)
- Git (3)
- Javascript (1)
- Life (30)
- Mac OS (6)
- PHP (3)
- Python (1)
- Ruby (2)
- Server (9)
标签
Category Archives: Python
学习python中的easy_install
Python模块安装方式有两种: 使用内置的distutils库编写setup.py,而后python setup.py即可,这需要自行从PyPI中下载所需的模块解压后执行命令安装,并且根据具体模块的实际情况,你有可能需要手动解决包之间的依赖。 另外一种就是使用easy_install了。easy_install 是PEAK出品的setuptools的一个外部命令,用于调用其内部的ez_install工具来增加Python的包管理。使用easy_install安装模块只需要执行easy_install <module_name>,easy_install就会自动从PyPI中搜索最新版本的模块并下载、编译、安装,同时也会自动解决包之间的依赖问题。当然,easy_install的能力并不仅限于此,除此之外还有更多的用法,具体的请各位参考网上的资料哈! 安装方法,到PyPI里的setuptools主页下载源码包,解压到任意目录后执行python setup.py install即可。使用前请检查系统环境变量内是否包含<python root>/Scripts。 egg文件类似于Java中的jar,是源码的一种打包格式,用于分发安装,也是PEAK的setuptools所支持的一个特性。 打包方法:在模块根目录下新建一个setup.py,输入以下内容: from setuptools import setup, find_packages setup( name = “eggtest”, version = “0.1″, packages = find_packages(), description = “egg test demo desc1″, long_description = “egg test demo desc2″, author … Continue reading
Posted in Python
Leave a comment