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

看板Linux作者 (jackflu)時間6年前 (2017/12/07 15:26), 編輯推噓0(006)
留言6則, 1人參與, 6年前最新討論串1/2 (看更多)
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

12/07 17:45, 6年前 , 1F
sudo dpkg-reconfigure locales←你內文的少s
12/07 17:45, 1F

12/07 17:46, 6年前 , 2F
選啥都好 重點是取消lzh_tw相關的...
12/07 17:46, 2F

12/07 17:46, 6年前 , 3F
基本上就選en_US跟zh_TW 有無UTF-8跟BIG5 看你平常用啥..
12/07 17:46, 3F

12/07 17:47, 6年前 , 4F
選完應該就會跳lzh_tw 相關的報錯 記得他會硬給你選回en_US
12/07 17:47, 4F

12/07 17:48, 6年前 , 5F
都沒變就手動執行sudo update-locale 改 LANG跟LANGUAGE
12/07 17:48, 5F

12/07 17:48, 6年前 , 6F
然後重開(或重新登入)
12/07 17:48, 6F
文章代碼(AID): #1QAEqxaG (Linux)
文章代碼(AID): #1QAEqxaG (Linux)