【问题标题】:Problems setting up pySDL2 on mac os x 10.9在 mac os x 10.9 上设置 pySDL2 的问题
【发布时间】:2014-01-16 07:48:49
【问题描述】:

我在运行 OSX 10.9 的 macbook pro 上设置 PySDL2 时遇到问题。我下载并安装了 SDL 2.0.1,并尝试在此处遵循 PySDL2 教程:http://pysdl2.readthedocs.org/en/latest/integration.html

当它说“也可以设置环境变量PYSDL2_DLL_PATH,它应该指向SDL2库的目录”时,我不知道该怎么办。我尝试运行“export PYSDL2_DLL_PATH=/Library/Frameworks”,但我不知道这是否是我应该做的。目前,当我尝试运行此代码时:

import sys

try:
    import sdl2.ext as sdl2ext
except ImportError:
    import traceback
    traceback.print_exc()
    sys.exit(1)

from sdl2.ext import Resources
RESOURCES = Resources(__file__, "resources")

我收到错误“ImportError: No module named 'sdl2'” 那么如何正确设置呢?

编辑:使用 macports 我得到了正确的设置。谢谢各位大佬。

【问题讨论】:

    标签: macos sdl osx-mavericks pysdl2


    【解决方案1】:

    您是否尝试通过macports 安装它?

    $ sudo port install py-SDL
    

    【讨论】:

    • 我想我安装正确。我只是不知道如何设置它,所以我可以使用它。
    • 我尝试使用 macports 来查看是否解决了我的问题。我认为它安装正确(我运行了 sudo port install py-SDL2)并且它似乎工作。但是我仍然无法在 python 中导入 sdl2。我不能将 python 与 sdl2 库“链接起来”。我该怎么做?
    • 你需要使用 macports 提供的 python:stackoverflow.com/questions/6612009/…
    • 好的,现在我到了某个地方!除了我在尝试运行该代码时仍然遇到错误。我将编辑我的问题并发布新错误。
    猜你喜欢
    • 2014-05-15
    • 2014-02-12
    • 2014-04-25
    • 1970-01-01
    • 1970-01-01
    • 2014-04-29
    • 2013-11-02
    • 2013-11-11
    相关资源
    最近更新 更多