[英]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.