2014-05-16 3 views
1

파이 게임을 pygame-1.9.1release-python.org-32bit-py2.7-macosx10.3.dmg에서 설치했습니다. 나는 파이썬 2.7.6과 OSX 10.9.2를 가지고있다. 다음과 같은 처리를 할 때 어떤 이유로, 나는 ImportError 수 :Python pygame mac 가져 오기

>>> import pygame 

Traceback (most recent call last): 
    File "<pyshell#2>", line 1, in <module> 
    import pygame 
    File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame/__init__.py", line 95, in <module> 
    from pygame.base import * 
ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame/base.so, 2): no suitable image found. Did find: 
    /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame/base.so: no matching architecture in universal wrapper 

가 어떻게 파이 게임이 작동받을 수 있나요? Python 3.4에서 파이 게임을 할 수있는 방법이 있습니까? 현재 Python 2.7.6과 Python 3.4가 설치되어 있습니다.

답변

1

아마도 파이 게임을 설치하려면 Macports을 사용해보세요. 그 패키지는 Intel을 사용하는 OSX 10.9를 실행하는 반면 PowerPC 아키텍처를 사용하는 OSX 10.3 버전 용입니다.

1

32 비트 버전의 Python을 설치해야합니다. PyGame은 64 비트 빌드에서 실행되지 않으며 OSX는 64 비트 빌드와 함께 제공됩니다.

내가 PyGame으로 작업 할 때 그것은 32 비트 Python을 설치 한 유일한 이유였습니다. 64 비트 지원을 더 많이 수행하기를 바랍니다.

0

두 번째 질문에 대답하려면 아니오, 파이 게임 2.7 밖에 사용할 수 없습니다. 그러나 첫 번째 질문, 나는 어쩌면 그것이 작동이 일하는 것이 있는지 알고,하지만 난 내 파이 게임을 초기화 할 필요가 무엇

import pygame 
from pygame.locals import* 
pygame.init() 

사용하지 마십시오.