Python'da olmamasına rağmen "no module named" hatası

Qzeybei

Hectopat
Katılım
19 Şubat 2021
Mesajlar
500
Makaleler
2
Çözümler
2
Yer
Eskişehir
(Arkadaşlar kod herkese açık kullanabilirsiniz)
Python:
#Kütüphaneler
import random
import curses

s = curses.initscr()
curses.curs_set(0)
sh , sw = s.getmaxyx()
w = curses.newwin(sh, sw, 0, 0)
w.keypad(1)
w.timeout(100)

snk_x = sw/4
snk_y = sh/2
snake = [
    [snk_y, snk_x],
    [snk_y, snk_x-1],
    [snk_y, snk_x-2]
]

food = [sh/2, sw/2]
w.addach(food[0], food[1], curses.ACS_PI)

key = curses.KEY_RİGHT

while True:
    next_key = w.getch()
    key = key if next_key == -1 else next_key

    if snake[0][0] in [0,sh] or snake[0][1] in [0, sw] or snake[0] in snake[1:]:
        curses.endwin()
        quit()

    new_head = [snake[0][0], snake[0][1]]

    if key == curses.KEY_DOWN:
        new_head[0] += 1
    if key == curses.KEY_UP:
        new_head[0] -= 1
    if key == curses.KEY_LEFT:
        new_head[0] -= 1
    if key == curses.KEY_RİGHT:
        new_head[0] += 1

        snake.insert(0, new_head)

        if snake[0] == food:
            food = None
            while food is None:
                nf = [
                    random.randint(1, sh-1),
                    random.randint(1, sw-1)
                ]
                food = nf if nf not in snake else None
            w.addch(food[0], food[1], curses.ACS.PI)
        else:
            tail = snake.pop()
            w.addch(tail[0], tail[1], '')

        w.addch(snake[0][0], snake[0][1], curses.ACS_CKBOARD)


Yukarıdaki kodda satır altıda - ModuleNotFoundError: No module named '_curses' - hatası alıyorum fakat değil satır 6'da, kodun herhangi bir yerinde bu yazmıyor. Neden bu hatayı alıyorum ve nasıl düzeltebilirim?

(Not: İşletim sistemim Windows 10)
 
cmd açıp "pip install windows-curses" bu komutu girin, windows için bu kütüphaneyi kurması lazım.
Şu çıkıyor hocam karşıma:
Kod:
WARNING: You are using pip version 20.2.3; however, version 21.1.1 is available.
You should consider upgrading via the 'c:\users\pc\appdata\local\programs\python\python39\python.exe -m pip install --upgrade pip' command.
kodları girdiğimde kod bulunamadı hatası alıyorum.
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı