【发布时间】:2021-07-20 21:05:28
【问题描述】:
我对编码相当陌生,并且正在学习使用 Python 进行的基本乒乓球游戏教程。 我已经在Atom 中编写了代码,当我运行它时,窗口会立即关闭,所以我无法看到 GUI。
import turtle
wn = turtle.Screen()
wn.title('Pong by Ijlal')
wn.bgcolor('black')
wn.setup(width=800, height=600)
wn.tracer(0)
# Paddle A
paddle_a = turtle.Turtle()
paddle_a.speed(0)
paddle_a.shape('square')
paddle_a.color('Red')
paddle_a.shapesize(stretch_wid=5, stretch_len=1)
paddle_a.penup()
paddle_a.goto(-350, 0)
# Paddle B
paddle_b = turtle.Turtle()
paddle_b.speed(0)
paddle_b.shape('square')
paddle_b.color('blue')
paddle_b.shapesize(stretch_wid=5, stretch_len=1)
paddle_b.penup()
paddle_b.goto(350, 0)
当我尝试使用 Hydrogen 运行它时,我得到一个广泛的错误:
错误回溯: 回溯(最近一次调用):文件“C:\Users\Ijlal\anaconda3\envs\my_conda\lib\runpy.py”,第 194 行,在 run_module_as_main return run_code(code, main_globals, None,文件“C:\Users\Ijlal\anaconda3\envs\my_conda\lib\runpy.py”,第 87 行,在 run_code exec(code, run_globals) 文件“C:\Users\Ijlal\anaconda3\envs\my_conda \lib\site-packages\ipykernel_launcher.py",第 15 行,从 ipykernel import kernelapp as app 文件 "C:\Users\Ijlal\anaconda3\envs\my_conda\lib\site-packages\ipykernel__init em>.py",第 2 行,从 .connect 导入文件 "C:\Users\Ijlal\anaconda3\envs\my_conda\lib\site-packages\ipykernel\connect.py",第 18 行,在 import jupyter_client 文件中" C:\Users\Ijlal\anaconda3\envs\my_conda\lib\site-packages\jupyter_client__init_.py”,第 4 行,从 .connect 导入文件“C:\Users\Ijlal\anaconda3\envs\ my_conda\lib\site-packages\jupyter_client\connect.py”,第 21 行,在 import zmq 文件“C:\Users\Ijlal\anaconda3\envs\my_conda\lib\site-packages\zmq__init__.py”中,第 50 行,从 zmq 导入后端文件“C:\Users\Ijlal\anaconda3\envs\my_conda\lib\site-packages\zmq\backend__init__.py”,第 40 行,在 reraise(*exc_info) 文件“C:\Users\Ijlal \anaconda3\envs\my_conda\lib\site-packages\zmq\utils\sixcerpt.py”,第 34 行,在 reraise raise 值文件“C:\Users\Ijlal\anaconda3\envs\my_conda\lib\site-packages\ zmq\backend__init__.py”,第 27 行,在 ns = select_backend(first) 文件“C:\Users\Ijlal\anaconda3\envs\my_conda\lib\site-packages\zmq\backend\select.py”中,第 28 行,在 select_backend mod = import(name, fromlist=public_api) 文件“C:\Users\Ijlal\anaconda3\envs\my_conda\lib\site-packages\zmq\backend\cython__init_.py”中,第 6 行,从 . import (constants, error, message, context, ImportError: DLL load failed while importing error: The specified module could not be found.
【问题讨论】:
-
你要加
turtle.mainloop() -
谢谢。这样就解决了问题。现在我必须弄清楚为什么它只是显示一个没有图形的黑屏。
标签: python tkinter atom-editor hydrogen