skyeye启动,显示如下错误: ImportError: /usr/lib/python2.7/lib-dynload/_ctypes.so: undefined symbol: PyFloat_Type 经过各种查找,下面的链接显示了跟我类似的问题: http://www.vimer.cn/2010/12/cc%e4%b8%ad%e8%b0%83%e7%94%a8python%e8%84%9a%e6%9c%ac2-%e9%ab%98%e7%ba%a7%e5%ba%94%e7%94...
问_cypes.cpython-39-x86_64-linux-gnu.so:未定义符号: PyFloat_Type在带有dlopen的嵌入式Python中EN...
Provide a clear description of the problem, including the following key questions: open vim with ycm plugin and error occurs,ycm can not work normally: _socket.cpython-38-x86_64-linux-gnu.so: undefined symbol: PyFloat_Type # your python3 can not import ctypes,so this is not ycm bugs. W...
YouCompleteMe unavailable: /usr/local/python3/lib/python3.8/lib-dynload/_socket.cpython-38-x86_64-linux-gnu.so: undefined symbol: PyFloat_Type
大概意思是,PyFloat_Type是在libpython里定义的,但是cpython-38-x86_64-linux-gnu.so并没有依赖libpython,所有就需要我们通过设置一下环境变量LD_PRELOAD来解决 解决办法 将libpython的库放在LD_PRELOAD即可 如果不知道libpython库在哪,可以通过find命令找一下 # 切换到跟目录 cd / # 查找libpython的库名及位置...