sudo python执行时出现No module named
sudo python执行时出现No module named
在运行mininet时,发现代码需要导入psutil这个依赖
pip3 list
查看发现没有安装,所以直接执行
pip3 install psutil
安装完成后,再次运行代码,发现还是无法导入
怀疑是python有多个版本,检查虚拟机只安装一个python 3.8版本,排除是多个python版本的问题
最后检查发现运行代码的脚本使用sudo
命令
测试后发现sudo命令下会出现无法引入依赖的情况
简单解决:
pip3 uninstall psutil
sudo pip3 install psutil