Python(PyCharm 2.0)を使用して実行する簡単なcursesスクリプトを取得しようとしています。Setuptermがcursesを使用してPythonプログラムで端末を見つけることができませんでした
これは私のスクリプトです:
import curses
stdscr = curses.initscr()
curses.noecho()
curses.cbreak()
stdscr.keypad(1)
while 1:
c = stdscr.getch()
if c == ord('p'): print("I pressed p")
elif c == ord('q'): break
curses.nocbreak(); stdscr.keypad(0); curses.echo()
curses.endwin()
私は私のIDE(PyCharm 2)からこれを実行すると、私は次のエラーを取得する:
_curses.error: setupterm: could not find terminal
Process finished with exit code 1
私はbashのからスクリプトを実行した場合、それは単純になりますwhileループではpまたはqを押すことに反応しません。
ご協力いただければ幸いです。
私のためのTERMINFOの設定は私の問題を解決しました。 – JohnMudd