_PyUnicode...String Err...

_PyUnicode...String Err...

_PyUnicodeUCS4_AsDefaultEncodedString ERR!

好久没来打理这里了,突然想起了这里,就来了,正好把刚刚遇到和解决的问题分享一下!
这篇文章必须短!
因为问题着实简单:_PyUnicodeUCS4_AsDefaultEncodedString
解决:确认你的机器是否安装了两个或更多的python编译版本,尝试指定你需要的编译版本。
注意在如果这里/usr/lib 以及/usr/bin的python是你所想要的PYTHON-HOME, 那么看看这里/usr/local/目录下呢,是否还有python呢,或许他们的编译版本一模一样呢?!

这种现象一般并不是你在运行或者编译每一个程序时都会出现,比如你需要编译一个用的WebService 的模块,如果你像我一样,幸运得选择了suds(https://fedorahosted.org/suds/)--的确suds很不错,也幸运得用setuptools来编译安装,更幸运的是你的机器上有一个以上使用不同编译版本的Python( UCS2 build and a UCS4 build).

好吧,祝你幸运得到了这里,幸运地得到了答案。

--------------------------By GIGI WANG|gejo.in