Python curses 显示错误,我无法处理

Python curses shows an error and I can't handle it

我用 pip install windows-curses 加载了 curses-module 并在我的 IDLE 中输入了

 import curses

 stdscr = curses.initscr()

它产生:

 Traceback (most recent call last):
 File "C:/Users/User/Dropbox/Entwicklung/Python/odd.py", line 3, in <module>
 stdscr = curses.initscr()
 File "C:\Users\User\AppData\Local\Programs\Python\Python39\lib\curses\__init__.py", line 30, in 
 initscr
 fd=_sys.__stdout__.fileno())
 AttributeError: 'NoneType' object has no attribute 'fileno'

怎么了?跟我安装的OS'python和python有关系吗?我不明白其中的区别。

我认为您不应该使用 IDLE 中的 curses。

您可以使用 IDLE 进行编码,但您需要从命令提示符 运行 您的脚本。