转自http://blog.csdn.net/cnbird2008/article/details/4388280
setuptools绝对是个好东西,它可以自动的安装模块,只需要你提供给它一个模块名字就可以了,并且自动帮你解决模块的依赖问题。一般情况下用setuptools给安装的模块会自动放到一个后缀是.egg的目录里,下面看看怎么用setuptools。
首先,需要安装setuptools这个东西,安装它很简单,先去下载一个对应版本的egg并运行,比如python2.7:
sh setuptools-0.6c11-py2.7.egg
然后,安装模块的使用方法就是使用一个叫easy_install的命令,在Windows里,这个命令在python安装目录下的scripts里面,所以需要把scripts加到环境变量的PATH里,这样用起来就更方便,linux下不需要注意这个问题。
安装软件只需要执行
easy_install 模块名
就可以了,比如要安装cherrypy:
easy_install cherrypy