我试图在Win7中的Eclipse中的PyDev中使用Curses。我已经安装了Python 3.2(64bit)和curses-2.2.win-amd64-py3.2。当我在PyDev中输入以下测试代码时:import curses myscreen = curses.initscr()myscreen.border(0)myscreen.addstr(12, 25, "Python curses in action!") myscreen.refresh()myscreen.getch() curses.endwin()它没有显示任何语法错误,所以我认为这些curses已正确安装。但是,当我以Python Run运行它时,输出显示:不支持重定向。我不知道这个问题是从哪里来的。我在Google上搜索了很多,但是找不到相关信息。
3 回答
慕无忌1623718
TA贡献1744条经验 获得超4个赞
您不能期望curses
与非终端一起使用。
可能是因为您是从IDE内部运行脚本(例如PyCharm或其他任何工具)而获得的。
所有的IDE都提供不是终端的控制台,所以这就是问题所在。
添加回答
举报
0/150
提交
取消