ImportError: нет модуля с именем графики.Python

Программы на Python
Ответить
Anonymous
 ImportError: нет модуля с именем графики.

Сообщение Anonymous »

Я пробовал работать над графическими алгоритмами, для которых требуется графический пакет, поэтому я импортировал графику, код находится здесь

Код: Выделить всё

from graphics import *
import time

def BresenhamLine(x1,y1,x2,y2):
""" Bresenham Line Drawing Algorithm For All Kind Of Slopes Of Line """

dx = abs(x2 - x1)
dy = abs(y2 - y1)
slope = dy/float(dx)

x, y = x1, y1

# creating the window
win = GraphWin('Brasenham Line', 600, 480)

# checking the slope if slope > 1
# then interchange the role of x and y
if slope > 1:
dx, dy = dy, dx
x, y = y, x
x1, y1 = y1, x1
x2, y2 = y2, x2

# initialization of the inital disision parameter
p = 2 * dy - dx

PutPixle(win, x, y)

for k in range(2, dx):
if p > 0:
y = y + 1 if y < y2 else y - 1
p = p + 2*(dy - dx)
else:
p = p + 2*dy

x = x + 1 if x < x2 else x - 1

# delay for 0.01 secs
time.sleep(0.01)
PutPixle(win, x, y)

def PutPixle(win, x, y):
""" Plot A Pixle In The Windows At Point (x, y) """
pt = Point(x,y)
pt.draw(win)

def main():
x1 = int(input("Enter Start X: "))
y1 = int(input("Enter Start Y: "))
x2 = int(input("Enter End X: "))
y2 = int(input("Enter End Y: "))

BresenhamLine(x1, y1, x2, y2)

if __name__ == "__main__":
main()
Но когда я выполнил этот код, который выдал мне эту ошибку

Код: Выделить всё

python app.py
Traceback (most recent call last):
File "app.py", line 1, in 
from graphics import *
ImportError: No module named graphics
Я попытался установить графический пакет из pip, но мне тоже это не удалось.

Код: Выделить всё

sudo pip install graphics
Downloading/unpacking graphics
Could not find any downloads that satisfy the requirement graphics
Cleaning up...
No distributions at all found for graphics
Storing debug log for failure in /home/ubuntu/.pip/pip.log
Как исправить эту ошибку?

Подробнее здесь: https://stackoverflow.com/questions/402 ... d-graphics
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»