Google colaboratory 试图在google colab中执行easygui模块,但未收到显示名称和$display环境变量

Google colaboratory 试图在google colab中执行easygui模块,但未收到显示名称和$display环境变量,google-colaboratory,easygui,Google Colaboratory,Easygui,我找到解决方案但不了解的链接: 1。总结问题 想和我儿子一起学习python,我们有一本书叫《Hello World计算机编程》,适合儿童和其他初学者。在第6章中,我们将朝着创建消息框、按钮框和选择框的方向发展,这些信息框、按钮框和选择框将需要共同构建我们的私人应用程序 2。描述您尝试过的内容 我看了前面的问题,了解到为了导入模块,我必须首先将easygui.py文件移动到我的google驱动器中。然后,我学习使用[!pip install easygui]安装模块,这也很有效。我能够

我找到解决方案但不了解的链接:

1。总结问题
想和我儿子一起学习python,我们有一本书叫《Hello World计算机编程》,适合儿童和其他初学者。在第6章中,我们将朝着
创建消息框、按钮框和选择框的方向发展,这些信息框、按钮框和选择框将需要共同构建我们的私人应用程序

2。描述您尝试过的内容
我看了前面的问题,了解到为了导入模块,我必须首先将easygui.py文件移动到我的google驱动器中。然后,我学习使用
[!pip install easygui]
安装模块,这也很有效。我能够导入模块,没有任何问题,但一旦系统读取代码行以创建消息框,它就会崩溃并返回消息

Tcl错误:没有显示名称和$display环境变量

我完全不懂。我见过两种类似的情况,但我是新手,我不确定他们是如何解决这个问题的,他们只列出了他们使用的:

如果您在以下时间之前运行,您的问题可能会得到解决:

%matplotlib inline
我的问题是他们是如何做到这一点的,因为当我把这段代码放在我仅有的两行代码之前时,我仍然会得到一个错误

3。适当时,显示一些代码

!pip install easygui
import easygui
easygui.msgbox("Hello There!")
还有

%matplotlib inline
import easygui
easygui.msgbox("Hello There!")

easygui在本地计算机上运行。因此,当您在编辑器中编写行时,例如PythonIDE或Sublime文本等,它是有效的


GoogleColab是一个在线平台,它不同于本地(机器)环境。这就是为什么在colab上,它不执行弹出窗口。

easygui在本地计算机上运行。因此,当您在编辑器中编写行时,例如PythonIDE或Sublime文本等,它是有效的

GoogleColab是一个在线平台,它不同于本地(机器)环境。这就是为什么在colab上,它不执行弹出窗口