簡體   English   中英

PyGame 安裝 Mac OS X

[英]PyGame Installation Mac OS X

我下載了 Python 2.7.10,我想安裝 pygame。 我從 pygame 的網站(版本 1.9.1)下載了 DMG 並安裝了它。 為了測試 pygame 是否安裝正確,我打開 IDLE 並輸入命令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

我正在運行 OSX Yosemite 版本 10.10.3,有誰知道如何解決這個問題並正確安裝 pygame 沒有任何問題>

如何在 Mac OS X El Capitan 10.11.1 上安裝 PyGame

  1. 安裝 Anaconda 2.7
  2. 獲取SDL Framework運行 dmg 並復制到 /Library/Frameworks
  3. brew install sdl注意你需要安裝 Homebrew
  4. 確保您擁有 XCODE 和最新的 XCODE 命令行工具
  5. 打開終端並運行

    conda update conda

    conda create -n py27 python

    source activate py27

    conda install binstar

    conda install anaconda-client

    conda install -c https://conda.binstar.org/erik pyobjc

    conda install -c https://conda.binstar.org/erik pyobjc-core

    conda install -c https://conda.binstar.org/erik pyobjc-framework-Cocoa

    conda install -c https://conda.binstar.org/erik pyobjc-framework-Quartz

    conda install numpy

    conda install pyopengl

    brew install homebrew/python/pygame

運行 brew 后,需要遵循一些特定說明。

您還需要在 /Users/toasteez/anaconda/envs/pygame/lib/python2.7/site-packages 中創建一個 sitecustomize.py 文件

我將 env 添加到我的 Pycharm 項目解釋器中,看起來不錯。

這是我找到的在 OS X 上安裝的最佳方法(並且適用於 Python 3):

第 1 步:安裝 XCode 命令行工具

XCode 是來自 Apple 的用於創建 Mac 和 iOS 應用程序的工具。 它可以從 App Store 安裝(免費)。 完成后,在命令行中鍵入以下內容:

$ xcode-select --install

第 2 步:安裝 Homebrew ( http://brew.sh )

Homebrew 是一個可以從命令行輕松安裝各種軟件的工具。 它使您不必去一堆不同的站點並下載許多單獨的安裝程序。 將其復制並粘貼到命令行上:

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

並按照說明進行操作。 您還需要安裝 Homebrew Cask ( http://caskroom.io ):

$ brew install caskroom/cask/brew-cask

第 3 步:安裝其余軟件

現在我們可以開始安裝 Pygame 的所有要求。 只需一次輸入以下命令,讓計算機做它的事情:

$ brew cask install xquartz

$ brew install python3

$ brew install python

$ brew linkapps python3

$ brew linkapps python

$ brew install git

$ brew install sdl sdl_image sdl_ttf portmidi libogg libvorbis

$ brew install sdl_mixer --with-libvorbis

$ brew tap homebrew/headonly

$ brew install smpeg

$ brew install mercurial

$ pip3 install hg+http://bitbucket.org/pygame/pygame

第4步:看看它是否有效!

現在我們可以看看它是否有效。 從命令行運行 Python:

$ python3

並嘗試加載 Pygame:

>>> import pygame

如果您沒有看到錯誤消息,那么您就大功告成了!

您應該可以在 Mac 上使用:

pip3 install pygame

或在其他計算機上:

pip install pygame

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM