Curses ile ilgili sorun

import curses

Diye curses modülünü import ettiğimde bana şöyle bir hata veriyor.

Traceback (most recent call last):
  File "C:/Users/User/PycharmProjects/Projeler01/PythonÇalışmalar.py", line 1, in <module>
    import curses
  File "C:\Users\User\AppData\Local\Programs\Python\Python36-32\lib\curses\__init__.py", line 13, in <module>
    from _curses import *
ModuleNotFoundError: No module named '_curses'

Bunu nasıl düzeltebilirim, yardımcı olabilirseniz sevinirim.
Şimdiden teşekkürler.

Hangi işletim sistemini kullanıyorsunuz? curses, işletim sisteminizde kurulu değil gibi görünüyor.

Windowsta pycharm kullanıyorum.

Komut satırına pip install curses yaz düzelir.

Curses windowsta kurulu gelmiyor.

Kendisini pycharm ile yükledim

Sorununuz çözüldü mü çözülmedi mi bilmiyorum ama Windows’a curses modülünü şöyle yükleyebilirsiniz:
Aşağıdaki siteden sisteminize uygun olan curses sürümünü indirin:
https://www.lfd.uci.edu/~gohlke/pythonlibs/#curses
Daha sonra bu indirdiğiniz wheel dosyasını pip ile aşağıdaki gibi kurun.
İndirdiğim dosyanın adı: curses-2.2+utf8-cp36-cp36m-win_amd64.whl
Not: Curses’ı PyCharm ile çalıştırıramazsınız, sadece komut arayüzünde çalışır.

pip install C:\Users\tanberk\Downloads\curses-2.2+utf8-cp36-cp36m-win_amd64.whl
1 Beğeni

Bu arada ister online ister manuel yukleyin
stdscr=curses.initscr() den sonra

AttributeError: ‘NoneType’ object has no attribute ‘fileno’
hatası alıyorsanız ,idle dan kaynaklanıyor bir kaç kez kurupkaldırdım duzelmedi ama shell e geçince normal idle n boyle bir sıkıntısı var

Curses IDLE’da çalışmaz, curses terminaller için yazılmış bir kütüphane.

Bu hata curses modülünün kodları arasında hatalı bir yazımdan kaynaklanmaktadır.
Otuzuncu satırdaki fileno() metodundan önce kullanılması gereken
nokta unutulmuştur. Bunu elle düzeltebilirsiniz.
Ve ayrıca curses modülü idle da çalışmaz sadece terminalde çalışır.