2014-09-12 2 views
0

나는 파이 게임을 macports를 통해 설치합니다. 나는 Macports를 사용하여 파이 게임 설치

sudo port install py26-game 

같은 파이 게임 코드를 쓴 같은 instructions을, 다음 :

#image settings 
bif = "bg.jpg" 
mif = "ball.jpg" 

#Basic Settings for pygame 
import pygame, sys 
from pygame.locals import * 

pygame.init() 

#Create a screen and load the images 
screen = pygame.display.set_mode((640,360),0,32) #size,flag,bit 

background = pygame.image.load(bif).convert() 
mouse_c = pygame.image.load(mif).convert_alpha() 

while True: 
    for event in pygame.event.get(): 
     if event.type == QUIT: 
      pygame.quit() 
      sys.exit() 
    screen.blit(background,(0,0)) 

    x,y = pygame.mouse.get_pos() 
    x -= mouse_c.get_width()/2 
    y -= mouse_c.get_height()/2 

    screen.blit(mouse_c,(x,y)) 

    pygame.display.update() 

나는 게임을 만들 숭고한 텍스트 2를 사용하고,하지만이 오류가 있습니다

Traceback (most recent call last): 
    File "PygameTutorial.py", line 6, in <module> 
    import pygame, sys 
ImportError: No module named pygame 

내 단말기에서 같은 오류가 발생하여 동일한 오류가 발생했습니다.

>>> import pygame 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: No module named pygame 

어떻게 해결할 수 있습니까?

답변

1

MacPorts 버전의 내장 파이썬이 아닌 파이썬을 사용하고 있는지 확인해야합니다.

  1. 을 편집 ~/.profile이 맨 아래에 라인과 같습니다 :

    export PATH=/opt/local/bin:$PATH 
    

    터미널 세션을 다시 시작을 python를 실행하여 MacPorts의를 설치 /opt/local에 가정하면, 다음을 수행해야합니다 명령 줄에서 pygame을 가져올 수 있는지 확인하십시오. 그 작동하는 경우

  2. , 다음과 같은 내용에 JSON 구문과 숭고한에 새 파일을 열고 붙여 넣기 :

    { 
        "cmd": ["/opt/local/bin/python", "-u", "$file"], 
        "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)", 
        "selector": "source.python" 
    } 
    

    저장 Packages을 선택하여 연 폴더 Python2.sublime-build 같은 Packages/User 디렉토리에있는 파일 Sublime Text 2 -> Preferences -> Browse Packages... - ~/Library/Application Support/Sublime Text 2/Packages이어야합니다. 그런 다음 Python 프로젝트를 빌드하려면 Tools -> Build System -> Python2을 선택하고 빌드하려면 B을 누르십시오.

    Tools -> Build System -> Automatic 설정을 사용하려는 경우 원래 Python.sublime-build 파일을 편집 할 수 있습니다. 위와 같이 Packages 폴더를 열고 Python 디렉토리로 이동 한 다음 Sublime에 Python.sublime-build을 엽니 다. 위의 내용으로 변경하십시오 (기본적으로 "cmd": ["python", ..."cmd": ["/opt/local/bin/python", ...으로 변경하고 저장하십시오.이 파일은 Sublime Text 2에서만 작동하므로 ST3을 사용하는 경우 Python.sublime-build 파일을 압축 해제하려면 PackageResourceViewer을 설치해야합니다. Python.sublime-package 파일.

0

확인 당신은 디렉토리에있는 "사이트 패키지"폴더에 파이 게임이있는 경우 :

때때로
Python27/lib/site-packages 

당신이 py26-game 같은 것을 발견하면 그것이 "파이 게임"다른 포함 된 파일의 이름

가져 오기를 해당 이름으로 변경해보십시오.

+0

아니요. '파이 게임'으로 설치됩니다. – MattDMo