在Python中安装Shapes模块时出错

问题描述

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

this is the error

这是我的代码

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时也会显示错误

this error i am getting in cmd while installing 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,甚至最好发送请求修复请求。