-3

嘿,伙计们,我编写了一些代码来使用海龟和 python 中的形状制作一个简单的小屋,但是当我导入形状时,它向我显示错误,这是错误这是错误

这是我的代码

import turtle
from shapes import *

# naming the turtle
pen = turtle.Turtle()

# setting up turtle
pen.speed(100)
pen.color(0,0,0)
wn = turtle.Screen()
wn.color(66,202,244)

#start drawing
drawWindow(pen,-95,15,"square")
drawHouse(pen)
drawDoor(pen,-25,-20)
drawBush(pen,120,35)
drawWindow(pen,-10,100,"circle")
drawFence(pen)
drawPath(pen)
drawWindow(pen,-95,100,"square")
drawGrass(pen)
drawCloud(pen,75,160)
drawWindow(pen,75,15,"square")
drawSun(pen,-200,160,70)
drawWindow(pen,180,150,"square")

然后我阅读了一个安装“pysal”的解决方案,但是当我从 cmd 安装 pysal(pip install pysal) 时,它在安装 pysal 时也显示此错误 这个错误我在安装 pysal 时进入 cmd

请解决它。

4

2 回答 2

0

错误说没有模块被命名为形状来解决你需要pip install shapes

于 2020-09-08T12:36:57.220 回答
0

有代码shapes/__init__.py

from Shape import Shape

该代码在 Python 2 下工作,在 Python 3 下不工作。对于 Python 3,它必须是

from shapes.Shape import Shape

或者

from .Shape import Shape

其他相对进口也存在同样的问题。底线:该包shapes仅适用于 Python2。请报告问题,或者更好地发送拉取请求来修复它。

于 2020-09-08T13:19:44.890 回答