python升级((从2.6升级到了3.4.4)带来的yum异常.sh
来源:互联网 发布:我心伤悲 莫知我哀 编辑:程序博客网 时间:2024/05/17 22:56
今天在安装numpy模块时出现了yum的问题,如下:
[root@mongodba bin]# yum install numpy scipy python-matplotlib ipython python-pandas sympy python-nose
File "/usr/bin/yum", line 30
except KeyboardInterrupt, e:
^
SyntaxError: invalid syntax
突然想起来前几天升级了Python的版本(从2.6升级到了3.4.4)
[root@mongodba bin]# python
Python 3.4.4 (default, Mar 13 2016, 15:17:12)
[GCC 4.4.4 20100726 (Red Hat 4.4.4-13)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
其实主要的问题是RedHat操作系统的yum采用python作为命令解释器,我们查看/usr/bin/yum文件中第一行#!/usr/bin/python就知道了。
而Python版本之间兼容性不太好,使得2.x版本与3.x版本之间存在语法不一致问题。
解决办法有两种:
第一种方法: 升级yum版本
第二种方法: 修改yum的解析器使其支持原版本Python
这里我采用第二种方法,毕竟我当时升级Python时保留了老的Python版本(具体详见我总结的Python升级过程: http://blog.csdn.net/jiangshouzhuang/article/details/50890390)。
我们修改/usr/bin/yum文件,将第一行修改为:
#!/usr/bin/python2.6_old
查看yum文件部分内容如下:
[root@mongodba Python-3.4.4]# more /usr/bin/yum
#!/usr/bin/python2.6_old
import sys
try:
import yum
except ImportError:
.......
.......
[root@mongodba bin]# yum install numpy scipy python-matplotlib ipython python-pandas sympy python-nose
File "/usr/bin/yum", line 30
except KeyboardInterrupt, e:
^
SyntaxError: invalid syntax
突然想起来前几天升级了Python的版本(从2.6升级到了3.4.4)
[root@mongodba bin]# python
Python 3.4.4 (default, Mar 13 2016, 15:17:12)
[GCC 4.4.4 20100726 (Red Hat 4.4.4-13)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
其实主要的问题是RedHat操作系统的yum采用python作为命令解释器,我们查看/usr/bin/yum文件中第一行#!/usr/bin/python就知道了。
而Python版本之间兼容性不太好,使得2.x版本与3.x版本之间存在语法不一致问题。
解决办法有两种:
第一种方法: 升级yum版本
第二种方法: 修改yum的解析器使其支持原版本Python
这里我采用第二种方法,毕竟我当时升级Python时保留了老的Python版本(具体详见我总结的Python升级过程: http://blog.csdn.net/jiangshouzhuang/article/details/50890390)。
我们修改/usr/bin/yum文件,将第一行修改为:
#!/usr/bin/python2.6_old
查看yum文件部分内容如下:
[root@mongodba Python-3.4.4]# more /usr/bin/yum
#!/usr/bin/python2.6_old
import sys
try:
import yum
except ImportError:
.......
.......
0 0
- python升级((从2.6升级到了3.4.4)带来的yum异常.sh
- python升级带来的yum异常
- python升级带来的yum异常
- python升级带来的yum异常:File "/usr/bin/yum", line 30
- python升级带来的yum异常:File "/usr/bin/yum", line 30
- 升级python 带来的 yum 不能使用的问题
- yum升级Python
- 成功的从fedora 7升级到了fedora 8
- centos升级python,以及yum的修复
- Python升级导致的yum错误
- python 升级导致yum失败
- 升级libtool带来的问题
- Json升级带来的影响
- Json升级带来的影响
- arch升级带来的问题解决
- svn 升级带来的问题
- WHMCS 升级带来的问题
- python 升级到2.7.8 导致yum 运行异常:No module named yum
- 不用加减乘除做加法
- iOS-循环图片播放
- 数据结构与算法——链表
- ViewPager的报错:ViewPager does not have a PagerAdapter set
- 简单的一个小体验关于div居中
- python升级((从2.6升级到了3.4.4)带来的yum异常.sh
- 关于web服务器的理解
- 图像镜像
- python基础教程之快速改造字符串
- Socket通信总结
- Android OpenGL ES 3.0 纹理应用
- Fragment Add实现
- HYSBZ - 2456 mode (卡内存&技巧)
- JAVA基础(四)接口的概念