问题描述
伙计们,我编写了一些代码,在python中使用乌龟和形状制作了一个简单的小屋,但是当我导入形状时,它向我显示了错误,这就是错误
这是我的代码
import turtle
from shapes import *
# naming the turtle
pen = turtle.Turtle()
# setting up turtle
pen.speed(100)
pen.color(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,"square")
drawGrass(pen)
drawCloud(pen,75,160)
drawWindow(pen,"square")
drawSun(pen,-200,160,70)
drawWindow(pen,180,150,"square")
然后我阅读了一个解决方案以安装“ pysal”,但是当我从cmd安装pysal(pip install pysal)时,在安装pysal时也会显示此错误
请解决它。
解决方法
该错误表明没有模块被命名为形状来解决您需要pip install shapes
shapes/__init__.py
中有代码:
from Shape import Shape
该代码在Python 2下有效,而在Python 3下无效。对于Python 3,该代码必须是
from shapes.Shape import Shape
或
from .Shape import Shape
与其他相对进口商品相同的问题。最重要的是:软件包shapes
仅适用于Python2。请report the problem,甚至最好发送请求修复请求。