安装curses后,我不能使用curses.initscr()

时间:2018-12-08 01:44:03

标签: python-3.x

我正在使用Windows 10和python 3.7(64位)。我从以下位置下载文件: https://www.lfd.uci.edu/~gohlke/pythonlibs/#curses

在安装了我使用的错误的.whl文件之后

  

pip卸载curses-2.2 + utf8-cp27-cp27m-win_amd64.whl

然后我用

  

python -m pip install --upgrade pip curses-2.2-cp37-cp37m-win_amd64.whl

现在使用“导入诅咒”时我没有收到错误。但是当我键入

import curses
stdscr = curses.initscr()

我收到以下错误:

  
    
      

重新启动:C:\ Users \ User \ AppData \ Local \ Programs \ Python \ Python37 \ My Projects \ curses test.py       追溯(最近一次通话):         文件“ C:\ Users \ User \ AppData \ Local \ Programs \ Python \ Python37 \ My Projects \ curses test.py”,第2行,在           stdscr = curses.initscr()         initscr中的文件“ C:\ Users \ User \ AppData \ Local \ Programs \ Python \ Python37 \ lib \ curses__init __。py”,第30行           fd = _sys。标准输出 .fileno())       AttributeError:'NoneType'对象没有属性'fileno'

    
  

我该怎么做才能纠正这个问题。

0 个答案:

没有答案