You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

树莓派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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.14 14:18:04