【发布时间】:2018-09-14 01:46:22
【问题描述】:
当我尝试使用节点 red 的 EXEC 运行 python 文件时,只要它不包含任何像 tkinter 这样的 GUI,它就可以工作。
当我尝试执行时,节点红色端的错误是:
_tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)
_tkinter.TclError: 没有显示名称也没有$DISPLAY 环境变量
这是我的 Python 文件代码
from tkinter import *
root = Tk()
l = Label(text="Hello world", font=("Helvetica",20))
l.pack()
【问题讨论】:
-
您还没有说 Node-RED 是如何运行的。如果它作为服务运行,那么它将无法访问 X 显示器,因此您将无法使用 GUI 启动程序