我在Raspberry Pi上有一个python脚本,读取传感器的温度和湿度。它在IDLE中启动时工作正常,但是当我尝试在终端中启动它时,我收到消息:sudo: unable to execute .thermostaatgui.py: No such file or directory
。脚本中的第一行是:#! /usr/bin/python
,与运行没有问题的其他脚本相同,脚本可以通过chmod + x执行。
在脚本Adafruit_DHT中,导入了日期时间和时间,其他可用的脚本也是如此。
答案 0 :(得分:1)
+1上述解决方案。
要调试 试试这个 在终端上输入“pwd”。这将告诉你在shell中的位置。 然后输入“ls -lah”并查找您的脚本。如果你找不到它,那么你需要“cd”到脚本所在的目录,然后执行脚本
答案 1 :(得分:1)
看起来你可能刚刚写了一个拼写错误:
sudo .thermostaatgui.py
应该是
sudo ./thermostaatgui.py
假设您在包含脚本的目录中,并且名为thermostaatgui.py
。
答案 2 :(得分:0)
嗯,仍然有点困惑为什么会发生,但无论如何这解决了问题:
作为一种解决方法,我将“thermostaatgui.py”的内容复制到工作脚本(“mysimpletest.py”)的内容上,保存并运行正常。