CentOS 7 将 python版本升级为3.x后产生的各种问题
2018-02-12 22:02
555 查看
CentOS 7内置的 Python版本为2.x,很多程序依赖于2.x版本,修改后会导致部分python脚本失效。
例如:yum、firewall-cmd、firewall-config等等。
如果遇到类似引用错误,基本都是由于此原因引起的:
[root@localhost bin]# firewall-config
Traceback (most recent call last):
File "/usr/bin/firewall-config", line 25, in <module>
import gi
ModuleNotFoundError: No module named 'gi'
可以直接修改脚本的python引用即可解决。
[root@localhost bin]# vim /usr/bin/firewall-config
![](https://oscdn.geek-share.com/Uploads/Images/Content/202002/04/bd0d913bef1436ff3292410cb304e252.png)
将第一行的!/usr/bin/python 改为 !/usr/bin/python2即可
例如:yum、firewall-cmd、firewall-config等等。
如果遇到类似引用错误,基本都是由于此原因引起的:
[root@localhost bin]# firewall-config
Traceback (most recent call last):
File "/usr/bin/firewall-config", line 25, in <module>
import gi
ModuleNotFoundError: No module named 'gi'
可以直接修改脚本的python引用即可解决。
[root@localhost bin]# vim /usr/bin/firewall-config
![](https://oscdn.geek-share.com/Uploads/Images/Content/202002/04/bd0d913bef1436ff3292410cb304e252.png)
将第一行的!/usr/bin/python 改为 !/usr/bin/python2即可
相关文章推荐
- Centos 6.5 升级python到版本各种版本
- Centos中Python升级为3.X时yum出现except OSError, e: ^ SyntaxError: invalid syntax问题
- CentOS 7下升级Python版本到3.x系列
- 升级CentOS 5.3遇到Python版本不匹配问题?
- centos下,将python升级3.0+以上版本后,yum、update等无法使用问题
- Centos6.5 python升级成2.7版本出现的一些问题解决方法
- Centos中Python升级为3.X时yum出现except OSError, e: ^ SyntaxError: invalid syntax问题
- Centos 升级Python到2.6或2.7版本
- CentOS5.4上将Python版本升级到2.6.5
- CentOS 6下升级Python版本
- CentOS 6.x系统升级Python到2.7版本的Shell脚本分享
- CentOS 5升级Python版本(2.4>2.7)
- Centos6.5下升级Python版本
- centos 6.5t升级python注意事顶及遇到问题的解决方法
- CentOS 6.3 64bit上升级系统默认Python 2.6.6到2.7.10版本
- 机器学习实战python版本matplotlib安装遇到的各种问题和代码演示
- centos7 多版本python并存问题
- CentOS 7 升级Python到3.5后,yum,和gnome-twear-tool 出现的问题
- CentOS中升级Python到3.2版本
- CentOS6.5默认Python版本升级到python2.7.5