出错原因

“_PyUnicodeUCS4_AsDefaultEncodedString”的出现一般源于你在两个地方分别装了python,两个分别用UCS2和UCS4编码进行的build。 系统自带 Python 和本地编译 Python 用了不同的编译选项。

解决方案

export PATH=$PYTHONPATH/bin:$PATH
export LD_LIBRARY_PATH=$PYTHONHOME/lib:$LD_LIBRARY_PATH

或者考虑(谨慎):

cp -r /usr/local/python27/lib/libpython2.7.so.1.0 /usr/local/lib/libpython2.7.so.1.0