执行netplan 命令报错:
# netplan apply
Traceback (most recent call last):
File "/usr/sbin/netplan", line 20, in <module>
from netplan import Netplan
File "/usr/share/netplan/netplan/__init__.py", line 18, in <module>
from netplan.cli.core import Netplan
File "/usr/share/netplan/netplan/cli/core.py", line 24, in <module>
import netplan.cli.utils as utils
File "/usr/share/netplan/netplan/cli/utils.py", line 25, in <module>
import netifaces
ModuleNotFoundError: No module named 'netifaces'
原因:python3的默认版本被我改过
解决:恢复系统的原来的python3默认版本,然后重新执行netplan命令就没有问题了
rm /usr/bin/python3
ln -sf /usr/bin/python3.6 /usr/bin/python3