ImportError with _event.cpython-310-x86_64-linux-gnu.so:未定义符号:_PyGen_Send

尝试使用 kivy-module 时,我收到以下提示:

[INFO] [Logger] 记录日志在/home/paul/.kivy/logs/kivy_22-01-06_83.txt [INFO] [Kivy] v2.0.0 [INFO] [Kivy] 安装在“/home/paul/PycharmProjects /finance_app/venv/lib/python3.10/site-packages/kivy/init.py" [INFO] [Python] v3.10.1(主要,2021 年 12 月 18 日,23:53:45)[GCC 11.1 .0] [INFO] [Python] 解释器位于“/home/paul/PycharmProjects/finance_app/venv/bin/python” Traceback(最近一次调用最后):文件“/home/paul/PycharmProjects/finance_app/frontend/graphical_user_interface. py”,第 2 行,从 kivy.app 导入应用程序文件“/home/paul/PycharmProjects/finance_app/venv/lib/python3.10/site-packages/kivy/app.py”,第 411 行,从 kivy。基础导入 runTouchApp、async_runTouchApp、stopTouchApp 文件“/home/paul/PycharmProjects/finance_app/venv/lib/python3.10/site-packages/kivy/base.py”,第 29 行,从 kivy.event 导入 EventDispatcher 文件“/ home/paul/PycharmProjects/finance_app/venv/lib/python3.10/site-packages/kivy/event.py”,第 8 行,在 import kivy._event ImportError: /home/paul/ PycharmProjects/finance_app/venv/lib/python3.10/site-packages/kivy/_event.cpython-310-x86_64-linux-gnu.so:未定义符号:_PyGen_Send

我尝试重新安装依赖项,重新启动,选择不同的解释器,我真的不知道我还能尝试什么 - 我真的很感谢任何帮助:)

我运行最新的 Linux Manjaro。

stack overflow ImportError with _event.cpython-310-x86_64-linux-gnu.so: undefined symbol: _PyGen_Send
原文答案

答案:

作者头像

如果您使用的是 Python 3.10,那么这肯定会发生。 Kivy 尚不支持 Python 3.10,请尝试使用 3.9。您可以查看 this 文章以了解所有受支持的版本。

相关问题