- 论坛徽章:
- 0
|
本帖最后由 zhci31462 于 2011-07-29 17:08 编辑
使用的版本是RHEL5.6,本来安装的是python2.4,因为需要安装了python2.5,之后yum不能用了提示不能import yum,是因为版本问题,于是我把/usr/bin/python这个链接到python 2.4:ln /usr/bin/python2.4 /usr/bin/python,这样做了之后yum是可以运行了。
但是现在有个问题,我想安装一个python 的包pycurl,使用yum安装后只能给python2.4使用,也就是在python2.4中import pycurl成功,python2.5中失败,显示:
Python 2.5.4 (r254:67916, Jul 28 2011, 08:31:10)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-50)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import pycurl
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "build/bdist.linux-i686/egg/pycurl.py", line 7, in <module>
File "build/bdist.linux-i686/egg/pycurl.py", line 6, in __bootstrap__
ImportError: libcurl.so.4: cannot open shared object file: No such file or directory
>>>
使用easy——install安装也是这个样子。。。求助求助,是不是我做的那个链接有问题啊,还是别的原因,看起来yum给python2.4安装上了。。。现在我想用yum直接给python2.5安装怎么弄啊,也就是怎么让yum默认安装python模块是给python2.5安装啊
————————————————————————————————————————————————————————————————————————————————
pycurl的问题解决了。路径的问题。
现在就剩下使用yun 安装python模块的问题是,现在运行 yum install mysqldb 结果还是安装到python2.4
  
怎么能让他给python2.5安装啊,因为现在使用的就是python2.5 |
|