看板 Linux 關於我們 聯絡資訊
os:ubunto 17.10 Q.terminal執行spyder時報錯 (只擷取最尾端資訊) File "/home/jack/anaconda3/lib/python3.6/_strptime.py", line 31, in _getlang return locale.getlocale(locale.LC_TIME) File "/home/jack/anaconda3/lib/python3.6/locale.py", line 581, in getlocale return _parse_localename(localename) File "/home/jack/anaconda3/lib/python3.6/locale.py", line 490, in _parse_localename raise ValueError('unknown locale: %s' % localename) ValueError: unknown locale: lzh_TW 上網做功課,判斷可能跟這位遇到的問題一樣 https://github.com/spyder-ide/spyder/issues/4131 於是開始嘗試文章最下面的操作 狀況: 第一個指令執行後,換第二個指令時 sudo dpkg-reconfigure locale 這個指令要選兩個東西,我試了5.6種組合,怎麼改好像都沒變,有重開機 我的locale: LANG=lzh_TW.UTF-8 LANGUAGE=lzh:en_US:en LC_CTYPE="lzh_TW.UTF-8" LC_NUMERIC=lzh_TW LC_TIME=lzh_TW LC_COLLATE="lzh_TW.UTF-8" LC_MONETARY=lzh_TW LC_MESSAGES="lzh_TW.UTF-8" LC_PAPER=lzh_TW LC_NAME=lzh_TW LC_ADDRESS=lzh_TW LC_TELEPHONE=lzh_TW LC_MEASUREMENT=lzh_TW LC_IDENTIFICATION=lzh_TW LC_ALL= 目前猜測只要能把lzh_TW 改成 zh_TW 應該就能解決, 但不知正確操作方式為何,感謝指導。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.161.229.199 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1512631611.A.910.html
galic: sudo dpkg-reconfigure locales←你內文的少s 12/07 17:45
galic: 選啥都好 重點是取消lzh_tw相關的... 12/07 17:46
galic: 基本上就選en_US跟zh_TW 有無UTF-8跟BIG5 看你平常用啥.. 12/07 17:46
galic: 選完應該就會跳lzh_tw 相關的報錯 記得他會硬給你選回en_US 12/07 17:47
galic: 都沒變就手動執行sudo update-locale 改 LANG跟LANGUAGE 12/07 17:48
galic: 然後重開(或重新登入) 12/07 17:48