[問題] spyder執行時遇到 lzh_tw 問題

作者: jackflu (jackflu)   2017-12-07 15:26:47
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 應該就能解決,
但不知正確操作方式為何,感謝指導。
作者: galic (嘎利)   2017-12-07 17:45:00
sudo dpkg-reconfigure locales←你內文的少s選啥都好 重點是取消lzh_tw相關的...基本上就選en_US跟zh_TW 有無UTF-8跟BIG5 看你平常用啥..選完應該就會跳lzh_tw 相關的報錯 記得他會硬給你選回en_US都沒變就手動執行sudo update-locale 改 LANG跟LANGUAGE然後重開(或重新登入)

Links booklink

Contact Us: admin [ a t ] ucptt.com