在Raspberry Pi(Buster)、内核4.19和python 2.7上使用sudo时找不到模块

在Raspberry Pi(Buster)、内核4.19和python 2.7上使用sudo时找不到模块,python,Python,我要走了 ImportError:没有名为lirc的模块 跑步时 sudo python myprog.py 但是当我跑的时候 python myprog.py (没有sudo) 我不明白这个问题。我必须使用sudo,因为我的代码要求root用户获得一组未缓存的可用wifi 你知道问题出在哪里吗?试试: sudo -H pip2 install lirc 在我看来,您似乎没有在系统级安装lirc。当使用sudo运行时,什么是PYTHONPATH环境设置?它是空白的John,我在3台不同的机

我要走了

ImportError:没有名为lirc的模块

跑步时

sudo python myprog.py
但是当我跑的时候

python myprog.py
(没有sudo)

我不明白这个问题。我必须使用sudo,因为我的代码要求root用户获得一组未缓存的可用wifi

你知道问题出在哪里吗?

试试:

sudo -H pip2 install lirc

在我看来,您似乎没有在系统级安装lirc。

当使用sudo运行时,什么是
PYTHONPATH
环境设置?它是空白的John,我在3台不同的机器上进行了检查,并且都是一样的。我尽量把所有东西都放在盒子外面。但问题解决了,因为即将发布。感谢奥特,基本上就是这样!你不一定知道这一点,除非做红外遥控的东西,但它是sudo-hpip2安装pythonlirc。谢谢你的帮助@KevinY我很高兴能帮上忙