今天安装达梦的python模块报错:
ImportError: /usr/lib/python2.7/site-packages/dmPython.so: undefined symbol: PyUnicodeUCS2_Format
搜索发现需要切换编码方式,故有此文。
查看当前编码规则:
以 --enable-unicode=ucs4 编译则:
>>> import sys
>>> print sys.maxunicode
1114111
以 --enable-unicode=ucs2 编译则:
>>> import sys
>>> print sys.maxunicode
65535
切换需要重新编译python:
./configure --enable-unicode=ucs4(或ucs2)
如若转载,请注明出处:https://www.ozabc.com/jianzhan/24191.html