安装 thriftpy-0.3.9
failed to import Cython: /usr/lib64/python2.7/site-packages/Cython-0.29.6-py2.7-linux-x86_64.egg/Cython/Compiler/Scanning.so: undefined symbol: PyUnicodeUCS2_Format
error: Cython does not appear to be installed
如上所示,在安装thriftpy-0.3.9包的时候提示了 Cython does not appear to be installed,然后我安装了Cython之后,再次安装 thriftpy-0.3.9包时,依然报上面的错误。
后来网上查了原因,是因为虚拟环境,自己亲测,系统里凡是使用了 virtualenvwrapper, virtualenv,pyenv 的都不可以。
即使在使用virtualenvwrapper, virtualenv,pyenv 3个中的一个的时候,再重新编译 python(./configure --enable-shared --enable-unicode=ucs4),依然不可以。故,不能使用这3个包,重新换新路径安装python,重新构建项目即可。