2016-10-23 2 views
0

я пытался работать на графическом algorthims которой требуется графический пакет, так что я импортировала графики код здесьImportError: Нет модуль с именем графика

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 <module> 
    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 

Как исправить эту ошибку?

+0

Спросите, кто написал документацию, из которой вы работаете, откуда она. –

ответ

1

Вам необходимо загрузить this file и поместить его в ту же папку со своим скриптом.

Из строки документации:

УСТАНОВКА: Поместите этот файл куда-нибудь, где Python может увидеть его.