ubuntu中 pyinstaller打包后ctp报错
编辑 /etc/locale.gen
文件,取消zh_CN
的注释
sudo sed -i '/^# zh_CN GB2312/s/^# //' /etc/locale.gen
sudo sed -i '/^# zh_CN.GB18030 GB18030/s/^# //' /etc/locale.gen
sudo sed -i '/^# zh_CN.GBK GBK/s/^# //' /etc/locale.gen
sudo sed -i '/^# zh_CN.UTF-8 UTF-8/s/^# //' /etc/locale.gen
sudo sed -i '/^# zh_HK BIG5-HKSCS/s/^# //' /etc/locale.gen
sudo sed -i '/^# zh_HK.UTF-8 UTF-8/s/^# //' /etc/locale.gen
sudo sed -i '/^# zh_SG GB2312/s/^# //' /etc/locale.gen
sudo sed -i '/^# zh_SG.GBK GBK/s/^# //' /etc/locale.gen
sudo sed -i '/^# zh_SG.UTF-8 UTF-8/s/^# //' /etc/locale.gen
sudo sed -i '/^# zh_TW BIG5/s/^# //' /etc/locale.gen
sudo sed -i '/^# zh_TW.EUC-TW EUC-TW/s/^# //' /etc/locale.gen
sudo sed -i '/^# zh_TW.UTF-8 UTF-8/s/^# //' /etc/locale.gen
修改 /etc/locale.gen
文件后,运行 locale-gen
命令,系统会根据文件中的配置生成相应的 locale
sudo locale-gen
查看locale
locale -a | grep zh_CN
# zh_CN
# zh_CN.gb18030 # 我的打包后缺了这个也不行
# zh_CN.gb2312
# zh_CN.gbk
# zh_CN.utf8