Centos7 firewall-cmd 命令报错 ModuleNotFoundError: No module named ‘gi‘

2023-11-06

在这里插入图片描述

安装了python3的解释器并设置新默认路径后,python是指向python3的,而原来的系统firewall-cmd 是命令脚本是使用python2的,而python3没有对应包,需要修改firewall-cmd命令脚本,让它依旧使用python2,这样就不会有问题了。

进入root权限模式

sudo su root

用vim编辑firewall-cmd命令脚本文件

vim /usr/bin/firewall-cmd

修改第一行python为python2,ESC + :wq 保存退出。

如果centos安装python3,需要保留python2,因为系统的一些脚本都是用python2的,这样可以避免一些不可预见的问题。

发布于:2019年11月7日 @ 22:02 ailulu.tech

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Centos7 firewall-cmd 命令报错 ModuleNotFoundError: No module named ‘gi‘ 的相关文章

随机推荐