Chinaunix首页 | 论坛 | 博客
  • 博客访问: 644724
  • 博文数量: 139
  • 博客积分: 2655
  • 博客等级: 少校
  • 技术积分: 1723
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-02 16:03
文章分类

全部博文(139)

文章存档

2013年(2)

2011年(17)

2010年(14)

2009年(86)

2008年(20)

分类: Python/Ruby

2009-04-17 17:14:18

       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

阅读(8722) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~