Python的软件包的安装方法大致可以归为三种:
(1).自己下载包,按照readme安装,期间可能需要先安装依赖关系包。
(2).用各个发行版的包管理工具从软件仓库里安装(debian的apt-get;yum insall;yast install等),这个也是最常用的,以前一直用它;
(3).就是今天要介绍的easy_install(应该是我比较火星了,以前没用过)。这个类似
Perl的perl -MCPAN -e shell (或者cpan),是直接从官方仓库在线安装的。
首先安装setuptools包(包含easy_install,网上说还可以将),各个发行版里的名字可能不同,请search一下(fedora里是python-setuptools和python-setuptools-devel)
然后想要安装relatorio,就直接 easy_install relatorio即可.
执行过程为:从下载relatorio-0.5.1-py2.5.egg(zip格式的)到/usr/lib/python2.5/site-packages/并解压安装,会自动安装依赖关系lxml和Genshi,
并写操作记录
./relatorio-0.5.1-py2.5.egg
./lxml-2.2-py2.5-linux-i686.egg
./Genshi-0.5.1-py2.5-linux-i686.egg
到/usr/lib/python2.5/site-packages/easy-install.pth中
如果想升级easy_install安装的软件,用easy_install -U relatorio即可。
如果要删除easy_install安装的软件,首先用easy_install -m relatorio,然后 /usr/lib/python2.5/site-packages/下相应的egg文件夹即可。更多的用法可以easy_install -h查看
另外还有一个和其类似的叫(前身
pyinstall)
对于非root用户安装python模块,可以
References:
http://timchen119.blogspot.com/2008/09/pyinstall.html
阅读(8790) | 评论(0) | 转发(1) |