gpt4 book ai didi

python - 安装 64 位 pygame 以使用 64 位 kivy

转载 作者:行者123 更新时间:2023-11-28 17:09:23 24 4
gpt4 key购买 nike

我正在尝试在运行 10.12.1 的 Macbook Pro 上使用 kivy。我安装的 kivy 版本是 64 位的,但是 pygame 版本是 32 位的,所以当我运行一个基本的 kivy 程序时,我得到了这个错误:

    pygame - ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame/base.so, 2): Symbol not found: _SDL_EnableUNICODE
Referenced from: /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame/base.so
Expected in: flat namespace
in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame/base.so
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/kivy/core/__init__.py", line 59, in core_select_lib
fromlist=[modulename], level=0)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/kivy/core/text/text_pygame.py", line 12, in <module>
import pygame
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame/__init__.py", line 133, in <module>
from pygame.base import *

解决这个问题的方法是什么?我有一堆我想使用的 64 位模块,所以不想完全切换到 32 位 python。

谢谢。

最佳答案

Kivy 的 pygame 支持早已被弃用,尽管它可能仍然有效。相反,您应该使用 SDL2 - 如果您遵循 Kivy install instructions,这应该会自动完成.

关于python - 安装 64 位 pygame 以使用 64 位 kivy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48725481/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com