我正在使用python curses并在PyCharm下进行开发。但无论一个简单的curses程序,它总是给我这样的例外。我曾经尝试过的是:
答案 0 :(得分:0)
从我的网站完成“Hail Mary pass”,因为我不使用Python编码也不使用OSX,但最近我遇到类似的问题,当我将程序与源编译的ncurses链接时。很可能由于我在编译期间的错误,ncurses没有在“标准”位置寻找终端数据库。我在有问题的二进制文件上使用strace
发现了这一点。
我的问题的一个快速而肮脏的解决方法是(假设TERM = xterm-256color)在我的主目录中创建单独的terminfo数据库并将系统数据库链接到其中:
mkdir ~/.terminfo
ln -s /lib/terminfo/x ~/.terminfo