From: http://maomaode.javaeye.com/blog/102014
install Python eggs
安装package真的是每天都会碰到事情, 而且从来都不是一件简单的事情
因为你安装的包, 会依赖其他的包, 这种依赖关系, 盘根错节, Maven是Java里安装管理软件, 他会帮助你找到所依赖的包.其他语言,比如, php, ruby, perl等 也有类似的工具软件.
python 当然也不例外, (通常我们把python的package叫做eggs) EasyInstall就是我今天发现的, 你要先下载 ez_setup.py, 他会在你的$Python/Scripts下安装好easy_install.
剩下的事情就变的很简单了, 比如你想安装 clearsilver, 他本身提供的binary很有限, 不过有人提供了一个供python2.5使用的包, 如此, 安装clearsivler 就简单到执行一个命令
当然如果你想 自己来build, 也没有问题, 但在windows上会变的很繁琐
你可能会需要用到GccWinBinaries和 MinGW
了解python setuptools
因为你安装的包, 会依赖其他的包, 这种依赖关系, 盘根错节, Maven是Java里安装管理软件, 他会帮助你找到所依赖的包.其他语言,比如, php, ruby, perl等 也有类似的工具软件.
python 当然也不例外, (通常我们把python的package叫做eggs) EasyInstall就是我今天发现的, 你要先下载 ez_setup.py, 他会在你的$Python/Scripts下安装好easy_install.
剩下的事情就变的很简单了, 比如你想安装 clearsilver, 他本身提供的binary很有限, 不过有人提供了一个供python2.5使用的包, 如此, 安装clearsivler 就简单到执行一个命令
easy_install.exe http://tn123.ath.cx/clearsilver/clearsilver-0.10.4-py2.5-win32.egg
当然如果你想 自己来build, 也没有问题, 但在windows上会变的很繁琐
你可能会需要用到GccWinBinaries和 MinGW
了解python setuptools