
1 yetone 2013-07-31 11:49:28 +08:00 修改 /usr/bin/yum ,把 #!/usr/bin/python 改成 #!/usr/bin/python2.6 即可。 |
2 yemoluo 2013-07-31 11:50:25 +08:00 楼上真相 |
4 nocturnal OP ORZ google两个小时了 来人呐 |
5 csx163 2013-07-31 16:07:04 +08:00 2.6还在么。。。先把2.7改名吧 |
6 nodejx 2013-07-31 16:13:31 +08:00 试试重新配置下/etc/yum.conf吧。 |
7 liuhang0077 2013-07-31 16:16:17 +08:00 先看 whereis python python: /usr/bin/python /usr/bin/python2.4 后面显示的是多少 记下来 手动修改/usr/bin/yum脚本头部 刚才显示多少就写多少 然后yum就好了 将#!/usr/bin/python改成#!/usr/bin/python2.4 |
8 nocturnal OP @csx163 还在 怎么改名 @liuhang0077 有2个版本哦 这个就如一楼那样吧 我试了之后没效果!ORZ $ whereis python python: /usr/bin/python2.6 /usr/bin/python /usr/bin/python2.7 /usr/lib/python2.6 /usr/lib64/python2.6 /usr/local/bin/python2.7-config /usr/local/bin/python /usr/local/bin/python2.7 /usr/local/lib/python2.7 /usr/include/python2.6 /usr/share/man/man1/python.1.gz |
10 sandtears 2013-07-31 23:27:02 +08:00 别替换掉原本的,让把python2.7装好以后bin里面的文件改成叫python27就好 |
11 sandtears 2013-07-31 23:28:23 +08:00 把原来的2.6放那还叫python 装的新2.7改名python27 |
13 nocturnal OP @yetone 在usr/bin $ ./python2.6 Python 2.6.6 (r266:84292, Jun 18 2012, 14:18:47) [GCC 4.4.6 20110731 (Red Hat 4.4.6-3)] on linux2 Type "help", "copyright", "credits" or "license" for more information. 这个2.6没问题吧 |
14 nocturnal OP =-= 不行了 我去重装yum算了 不知到行不行 ORZ |
15 sandtears 2013-08-01 14:12:16 +08:00 |
16 nocturnal OP @sandtears 嗯嗯 不过我发现貌似不是python的问题 已经那样做了 但是还是不行 ** Found 1 pre-existing rpmdb problem(s), 'yum check' output follows: 1:libreoffice-core-3.4.5.2-16.el6.x86_64 has missing requires of libjawt.so(SUNWprivate_1.1)(64bit) 请问这个是啥问题 ?? |
17 nocturnal OP sudo rpm -qa|grep yum PackageKit-yum-plugin-0.5.8-21.el6.x86_64 yum-metadata-parser-1.1.2-16.el6.x86_64 yum-utils-1.1.30-14.el6.noarch PackageKit-yum-0.5.8-21.el6.x86_64 yum-plugin-fastestmirror-1.1.30-14.el6.noarch yum-3.2.29-40.el6.centos.noarch yum-plugin-security-1.1.30-14.el6.noarch 重装的话 删掉哪些 |
18 TankyWoo 2013-08-01 17:02:03 +08:00 下次用virtualenv吧, 我上次也想给线上的centos 的python升级, 后来感觉风险有点大, 就没升级了. 最后直接换 ubuntu 12.04 了... |
19 sandtears 2013-08-01 21:59:42 +08:00 @nocturnal 诶多.. 貌似是说libreoffice的一个依赖包挂了。。。 libjawt.so 就是这个包。。 估计是你安装的时候替换掉了?不过我也不知道这货干嘛的。。 |
20 anheiyouxia 2013-08-02 00:11:46 +08:00 @nocturnal 没那么麻烦吧~~ /usr/bin/python -V 看看这个是什么版本的,如果是2.7,那就mv /usr/bin/python /usr/bin/python27 然后 mv /usr/bin/python2.6 /usr/bin/python 这样就好 |
21 jamiesun 2013-08-02 16:18:39 +08:00 @anheiyouxia 还是用链接好一点 |
22 anheiyouxia 2013-08-02 16:36:20 +08:00 @jamiesun 什么意思?是指在运行python的时候用详细路径么? |
23 nocturnal OP @anheiyouxia @jamiesun 已经把系统的python还原到自带版本了 可是出现 Found 1 pre-existing rpmdb problem(s), 'yum check' output follows: 1:libreoffice-core-3.4.5.2-16.el6.x86_64 has missing requires of libjawt.so(SUNWprivate_1.1)(64bit) |