树莓派4源码编译安装Vim9.1与Python后,执行:python3命令触发ImportError: undefined symbol: PyFloat_Type的问题求助
树莓派4源码编译安装Vim9.1与Python后,执行
:python3命令触发ImportError: undefined symbol: PyFloat_Type的问题求助 大家好,我最近在树莓派4上折腾从源码编译安装Vim 9.1和Python 3.12,结果测试Python功能的时候碰上个棘手的问题,想请各位帮忙看看。
刚才我在Vim的命令模式里执行了这个测试命令:
:python3 print('hello world')
结果直接抛出了一串错误栈,具体内容如下:
Error processing line 15 of /home/pi/.local/lib/python3.12/site-packages/load_dotenv.pth: Traceback (most recent call last): File "<frozen site>", line 206, in addpackage File "<string>", line 1, in <module> File "/home/pi/.local/lib/python3.12/site-packages/load_dotenv.py", line 17, in <module> from dotenv import load_dotenv File "/home/pi/.local/lib/python3.12/site-packages/dotenv/__init__.py", line 3, in <module> from .main import (dotenv_values, find_dotenv, get_key, load_dotenv, set_key, File "/home/pi/.local/lib/python3.12/site-packages/dotenv/main.py", line 4, in <module> import pathlib File "/usr/local/lib/python3.12/pathlib.py", line 20, in <module> from urllib.parse import quote_from_bytes as urlquote_from_bytes File "/usr/local/lib/python3.12/urllib/parse.py", line 36, in <module> import math ImportError: /usr/local/lib/python3.12/lib-dynload/math.cpython-312-aarch64-linux-gnu.so: undefined symbol: PyFloat_Type Remainder of file ignored
看起来问题出在导入math模块时找不到PyFloat_Type这个符号,有没有大佬遇到过类似的情况,或者能给点排查的方向呀?
备注:内容来源于stack exchange,提问作者absolutebob
相关产品推荐
相关产品推荐

