2014-01-16 81 views
1

我在運行OSX 10.9的macbook pro上設置PySDL2時遇到問題。我下載並安裝SDL 2.0.1,我試圖跟隨PySDL2教程這裏:http://pysdl2.readthedocs.org/en/latest/integration.html在mac os上設置pySDL2的問題x 10.9

我不知道該怎麼辦時,它說:「還可以設置環境變量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") 

我得到的錯誤「導入錯誤:沒有名爲‘SDL2’模塊」 那麼,如何正確設置呢?

編輯:使用macports我得到的東西安裝正確。謝謝先生。

回答

1

您是否試過通過macports安裝?

$ sudo port install py-SDL 
+0

我想我已經正確安裝了。我只是不知道如何設置它,所以我可以使用它。 – chillpenguin

+0

無論如何,我嘗試使用macports來查看是否解決了我的問題。我認爲它安裝正確(我運行sudo端口安裝py-SDL2),它似乎工作。但是我仍然無法在python中導入sdl2。我不能將python與sdl2庫「鏈接起來」。我該怎麼做呢? – chillpenguin

+1

您將需要使用macports提供的python:http://stackoverflow.com/questions/6612009/macports-port-select-commands – trojanfoe