安装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
本文介绍了Python中包的管理及安装过程,特别是使用EasyInstall工具进行包安装的方法,并提到了在Windows环境下可能遇到的一些问题及解决方案。
1283

被折叠的 条评论
为什么被折叠?



