aix6.1上的python3.2错误
我在aix6.2服务器上编译了python3.2,但它不起作用。像这样的错误aix6.1上的python3.2错误,python,build,compilation,aix,Python,Build,Compilation,Aix,我在aix6.2服务器上编译了python3.2,但它不起作用。像这样的错误 Fatal Python error: Py_Initialize: Unable to get the locale encoding UnicodeEncodeError: 'filesystemencoding' codec can't encode character '\uda18' in position 28: Invalid wide character IOT/Abort trap(coredump)
Fatal Python error: Py_Initialize: Unable to get the locale encoding
UnicodeEncodeError: 'filesystemencoding' codec can't encode character '\uda18' in position 28: Invalid wide character
IOT/Abort trap(coredump)
欢迎任何帮助
XXXXXXXXXXXXX
/home/hei/bin>echo LANG:$LANG LC\u CTYPE:$LC\u CTYPE
LANG:Zh_CN.gbk信用证类型:
/home/hei/bin>export LANG=en_US.utf-8&&./python3
找不到与平台无关的库
找不到与平台相关的库
考虑将$PythONHOLD设置为[:]
===================代码集[ISO8859-1]
======================代码集[]
编码[ISO8859-1]运行\u PyCodec\u查找错误
致命的Python错误:Py_初始化:无法获取区域设置编码
UnicodeEncodeError:“filesystemencoding”编解码器无法对位置29中的字符“\uda18”进行编码:无效的宽字符
物联网/中止陷阱(核心转储)
/home/hei/bin>export LANG=en_US.utf-8&&export PYTHONHOME=.&&/蟒蛇3
===================代码集[ISO8859-1]
======================代码集[]
编码[ISO8859-1]运行\u PyCodec\u查找错误
致命的Python错误:Py_初始化:无法获取区域设置编码
UnicodeEncodeError:“filesystemencoding”编解码器无法对位置2中的字符“\uda18”进行编码:无效的宽字符
IOT/Abort trap(coredump)这可能需要大量的逐步调试,因为我无法想象代理角色来自何处 首先,在shell中执行以下操作:
$ echo LANG:$LANG LC_CTYPE:$LC_CTYPE
请使用此命令的输出更新您的问题
如果还没有,我建议您使用UTF-8编码(例如en_US.UTF-8
),然后重试运行Python
您拥有的Python源代码也可能不够新,并且没有针对(实际上是)bug进行修补。但是问题仍然存在,您使用的是“.utf-8”而不是“.utf-8”;不一定是一个问题,但请再次尝试“UTF-8”。它是如此沮丧,错误仍然像这个/home /Hi/bin >导出LANG = EnU.U.UTF-8&&/PythON3找不到平台无关的库找不到平台相关的库考虑将$PythOnHOLD设置为[]:============代码集[]编码[ISO8859-1]运行\u PyCodec\u查找错误致命Python错误:Py\u初始化:无法获取区域设置编码UnicodeEncodeError:'filesystemencoding'编解码器无法编码字符'\uda18'在位置29:无效的宽字符IOT/中止陷阱(coredump)在您的系统中,
locale-a
命令的输出是什么?基本上,检查输出,并将其用作.utf8
或.utf-8
或.utf-8
区域设置之一的LANG
值。