spyder安裝 遇到lzh_tw 問題 - Linux

Table of Contents



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 應該就能解決,

但不知正確操作方式為何,感謝指導。




--

All Comments

Jake avatarJake2017-12-07
sudo dpkg-reconfigure locales←你內文的少s
Quintina avatarQuintina2017-12-09
選啥都好 重點是取消lzh_tw相關的...
基本上就選en_US跟zh_TW 有無UTF-8跟BIG5 看你平常用啥..
Carol avatarCarol2017-12-11
選完應該就會跳lzh_tw 相關的報錯 記得他會硬給你選回en_US
Emma avatarEmma2017-12-12
都沒變就手動執行sudo update-locale 改 LANG跟LANGUAGE
然後重開(或重新登入)