刚学python的Arcade库明明用pip下载了arcade库,运行时却显示NameError: name 'arcade' is not defined。
代码:
from arcade import *
SCREEN_WIDTH = 800
SCREEN_HEIGHI = 600
SCREEN_TITLE = "Hello Codemao"
class MyDraw(arcade.Window):
def __init__(self, Width, height, title):
super().__init__(Width, height, title)
self.setup()
def setup(self):
set_background_color(color.SKY_BLUE)
def on_draw(self):
start_render()
self.mydraw()
def mydraw(self):
draw_rectangle_outline(400, 300, 400, 300, color.RED, 5)
draw_line(0, 0, 800, 600, color.GREEN, 10)
draw_line(0, 300, 800, 300, color.GREEN, 10)
draw_line(800, 0, 0, 600, color.GREEN, 10)
draw_line(400, 0, 400, 600, color.GREEN, 10)
draw_point(400, 300, color.RED, 50)
if __name__ == "__main__":
game = MyDraw(SCREEN_WIDTH, SCREEN_HEIGHI, SCREEN_TITLE)
run()
报错信息:
Note: Installing the optional Shapely library will improve performance.
However, Shapely does not run on Python 3.10 for macOS and Windows machines.
Traceback (most recent call last):
File "I:\Python\课程\G5-2\绘制方块\绘制方块.py", line 6, in <module>
class MyDraw(arcade.Window):
NameError: name 'arcade' is not defined
[Finished in 0.8s]
真不知道该咋办了,一脸懵逼
系统:Windows 10家庭版
软件:Python-3.9.7-amd64
注:安装时勾选了“Add Path”,把安装路径改到了D盘,其他没动
控制台 运行3个命令, 截图研究一下
path
where python
pip show arcade