Re: [問題] Mac python3 pygame 安裝已刪文

看板Python作者 (Neisseria)時間11年前發表 (2014/08/04 07:01), 11年前編輯推噓1(104)
留言5則, 4人參與, 最新討論串2/2 (看更多)
※ 引述《WEILONGCHIN (老鼠快跑)》之銘言: : 小弟是新手剛開始學程式設計 : 現在看的書是以python3為案例 : (深入淺出程式設計) : 我努力看到第七章 : 需要裝pygame 可是Mac上好像不支援python3 Pygame 有支援 Python 3,但是要在 bitbucket 上的最新版才支援 官網上的 1.9.1 版不支援 個人建議是搭配 Homebrew 來安裝 Pygame,因為相依函式庫還不少 安裝順序大概是這樣子: 1. 安裝 Homebrew,設定環境變數 PATH,加入 /usr/local/bin, /usr/local/sbin 2. 安裝 Homebrew 帶的 Python3 3. 用 Homebrew 安裝 Mercurial 3. 用 Homebrew 安裝相關函式庫,需要 homebrew/headonly/smpeg, jpeg, libpng portmidi, numpy,注意 numpy 要加參數 $ brew install numpy --with-python3 4. 用 Homebrew 安裝 SDL 等函式庫,需要 sdl, sdl_image, sdl_mixer, sdl_ttf 5. 下載在 bitbucket 上的最新版 pygame 原始碼 $ hg clone https://bitbucket.org/pygame/pygame 6. 用 pip3 安裝 pygame,因為要安裝本地端的原始碼,所以加上 ./ $ pip3 install ./pygame 或者是用我改寫的 pygame 的 Formula http://pastebin.com/BW1YiVRr 然後,可以用一小段 Pygame 原始碼來測試 import pygame, sys from pygame.locals import * pygame.init() DISPLAYSURF = pygame.display.set_mode((400, 300)) pygame.display.set_caption('Hello World!') while True: # main game loop for event in pygame.event.get(): if event.type == QUIT: pygame.quit() sys.exit() pygame.display.update() 雖然我自己測過程式碼可以跑 但是我平常沒有寫過 Pygame 程式,不敢保證沒問題 參考看看 : 要用別的方法裝的樣子? : 我真的到處搜尋爬文都找不到解法 : 才上來發文,不知是否有大大知道怎麼弄 : 可以教教我,讓我能繼續進行下去 : 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.104.122.85 ※ 文章網址: http://www.ptt.cc/bbs/Python/M.1407135676.A.1D0.html ※ 編輯: Neisseria (59.104.122.85), 08/04/2014 15:04:22

08/04 16:19, , 1F
其實不用 hg clone, 直接 pip install hg+網址 就可以了
08/04 16:19, 1F

08/05 21:50, , 2F
macports 有 py32-game (還是比較喜歡 macports ^_^ )
08/05 21:50, 2F

08/05 21:51, , 3F
裝好 macports 並 update 後, install py32-game 就好了.
08/05 21:51, 3F

08/06 00:16, , 4F
太感謝了(落淚
08/06 00:16, 4F

08/12 18:28, , 5F
Neisseria (Y)
08/12 18:28, 5F
文章代碼(AID): #1Jto-y7G (Python)
討論串 (同標題文章)
文章代碼(AID): #1Jto-y7G (Python)