无法使用python simplegui创建框架

无法使用python simplegui创建框架,python,user-interface,Python,User Interface,对于以下代码段: import simplegui message = "Welcome!" def click(): global message message = "Good job!" def draw(canvas): canvas.draw_text(message, [50,112], 48, "Red") frame = simplegui.create_frame("Home", 300, 200) frame.add_button("Click me",

对于以下代码段:

import simplegui
message = "Welcome!"

def click():
  global message
  message = "Good job!"


def draw(canvas):
  canvas.draw_text(message, [50,112], 48, "Red")

frame = simplegui.create_frame("Home", 300, 200)
frame.add_button("Click me", click)
frame.set_draw_handler(draw)
frame.start()
我在create_frame上收到错误消息,“导入的未定义变量:create_frame”。 谁能告诉我是什么问题吗?
simplegui已经被导入,代码由著名的大学网站提供

您遇到的问题是有两个名为simplegui的库。(给出错误的那个)与(有示例代码的那个)完全不同。如果您想使用codeskulptor的示例代码,您必须在codeskulptor中运行代码。如果你想在本地计算机上运行你的代码,你必须放弃codeskulptor示例代码。

如果你想在codeskulptor之外使用simplegui,你可以使用命令:sudo pip install SimpleGUITk随终端下载,然后你可以使用:import SimpleGUITk。。。另外,我只发现simplegui可以与Python2.7一起使用。希望这有帮助

我正在Eclipse pydev项目Coursera上运行它!!你能显示dir(simplegui)的输出吗?它显示的是找不到的文件,但我已经安装了simplegui,它不会出现在PYTHONPATH中。你不应该做
frame=simplegui.GUI()
而不是
frame=simplegui.create_frame(“Home”,300200)