我正在使用curses和pygame librarie的项目中工作,我的python程序/脚本只能通过使用终端运行,否则会发生此错误
fd=_sys.__stdout__.fileno())
_curses.error: setupterm: could not find terminal
我想通过使用这两个命令在Raspberry pi启动时运行程序
cd Desktop
python test.py
我知道rc.local,但是无法运行它。...(首先打开终端,然后运行这两个命令以运行我的脚本)
答案 0 :(得分:0)
在启动时运行,例如使用 rc.local
,至少存在两个问题:
TERM
环境变量(发出setupterm: could not find terminal
消息)答案 1 :(得分:0)
我花了大约1天的时间,针对Linux /树莓派启动运行脚本问题测试了4个解决方案。然后是解决方法(我选择crontab)
pi @ crontab -e
然后选择nano并像这样进行编辑...这很棘手,测试后发现ı可能超过10倍:
@reboot cd /home/pi/beetool && /usr/bin/python3 run.py &
我的代码在/ home / pi / beetool下等待着我。如果不更改发生错误的目录。
我的代码使用无限循环,因此我必须以“&”结尾,如上所示。
所以我希望对别人也有帮助...