![](/img/trans.png)
[英]Every time I run my script it returns `_curses.error: must call setupterm() first` why?
[英]osx _curses.error: setupterm: could not find terminfo database
因为我没有使用Python编写代码也不使用OSX,所以从我的站点完成了“ Hail Mary pass”,但是最近我在将程序与源编译的ncurses链接时遇到了(也许)类似的问题。 很可能是由于我在编译期间的错误,ncurses不在“标准”位置中查找终端数据库。 我在有问题的二进制文件上使用strace
发现了这一点。
针对我的问题的一种快速而肮脏的解决方法是(假设TERM = xterm-256color)在我的主目录中创建单独的terminfo数据库并将系统数据库链接到其中:
mkdir ~/.terminfo
ln -s /lib/terminfo/x ~/.terminfo
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.