Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 在mac os x 10.9上设置pySDL2时出现问题_Macos_Sdl_Osx Mavericks_Pysdl2 - Fatal编程技术网

Macos 在mac os x 10.9上设置pySDL2时出现问题

Macos 在mac os x 10.9上设置pySDL2时出现问题,macos,sdl,osx-mavericks,pysdl2,Macos,Sdl,Osx Mavericks,Pysdl2,我在运行OSX 10.9的macbook pro上设置PySDL2时遇到问题。我下载并安装了SDL 2.0.1,并在这里尝试遵循PySDL2教程: 当它说“也可以设置环境变量PYSDL2_DLL_PATH,它将指向SDL2库的目录”时,我不知道该怎么办。我试着运行“export PYSDL2_DLL_PATH=/library/Frameworks”,但我不知道我是否应该这样做。当前,当我尝试运行此代码时: import sys try: import sdl2.ext as sdl2

我在运行OSX 10.9的macbook pro上设置PySDL2时遇到问题。我下载并安装了SDL 2.0.1,并在这里尝试遵循PySDL2教程:

当它说“也可以设置环境变量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:没有名为'sdl2'的模块” 那么我如何正确地设置它呢


编辑:使用macports,我正确设置了内容。谢谢各位先生。

您尝试过通过安装吗


不过我想我安装正确了。我只是不知道如何设置才能使用它。我尝试使用macports,看看这是否解决了我的问题。我认为它安装正确(我运行了sudo端口安装py-SDL2),并且似乎可以工作。但是,我仍然无法在python中导入sdl2。我不能让python与sdl2库“链接”。我如何做到这一点?您需要使用macports提供的python:好了,现在我有进展了!但我在运行代码时仍然有错误。我将编辑我的问题并发布新错误。
$ sudo port install py-SDL