红联Linux门户
Linux帮助

skyeye运行提示undefined symbol: PyUnicodeUCS2_FromUnicode

发布时间:2016-07-20 10:08:45来源:linux网站作者:lllllllxxxxxxx
运行 skyeye-1.3.5 时提示:
ImportError: /usr/lib/python2.7/lib-dynload/_ctypes.x86_64-linux-gnu.so: undefined symbol: PyFloat_Type  
ImportError: /usr/local/lib/python2.7/lib-dynload/_ctypes.so undefined symbol: PyUnicodeUCS2_FromUnicode  
 
解决方法是:
使用 --enable-shared 和 --enable-unicode=ucs4 选项重新编译 python:
./configure --enable-shared --enable-unicode=ucs4  
或者在 skyeye 启动时加上 -n 选项:
skyeye -n -e vmlinux
 
本文永久更新地址:http://www.linuxdiyf.com/linux/22543.html