さて、私は完全に諦めました。Mountain Lion OSにPyGameをインストールする
問題を解決するために、私が見つけることができるすべてのウェブサイトで約1000の異なるチュートリアルを試しましたが、私は立ち往生して答えを知る人もいません。
マウンテンライオンにPyGameをインストールする人は100%働いていると知っているので、私が6歳のときと同じように私を歩くことができます。
私はPyGameを実行したいだけです。これは私を狂ってしまいます。
乾杯。
さて、私は完全に諦めました。Mountain Lion OSにPyGameをインストールする
問題を解決するために、私が見つけることができるすべてのウェブサイトで約1000の異なるチュートリアルを試しましたが、私は立ち往生して答えを知る人もいません。
マウンテンライオンにPyGameをインストールする人は100%働いていると知っているので、私が6歳のときと同じように私を歩くことができます。
私はPyGameを実行したいだけです。これは私を狂ってしまいます。
乾杯。
MacPortsがインストールされている場合は、sudo port install pyXX-game
を実行できます。ここで、XXはmacportsのpythonバージョンを24から27に、31から32にします。これにより、すべての依存関係が自動的に処理されます。あなたのシステムがデフォルトでmacports pythonを使うように設定されていると仮定します。
32ビット対64ビットの互換性の問題のすべての種類の潜在的な問題を避けるために、私の息子のRaspberry PiバージョンのPythonとPygameとの互換性を得るために、私はうまくいきました.RasPiでは、 'python --version'と' python -c "import pygame; print pygameを実行しました.version.vernum "(バージョン番号を取得する)、私のMacでは' sudo port install py27-game'を実行して同じバージョンを入手しました。 MacPortsは必要なバージョンのPythonを自動的に引き出しました。完了! –
私はOSX 10.8.3(Python 2.7.3)を実行していますが、Pygame(1.9.1)を起動して約15分で実行しています。
ここに私がしたことがあります。私は長い間前に私のPythonを醸造していましたので、私はそのステップを忘れています。私は\usr\local
にいくつかのシンボリックリンクを編集しているのを覚えているようです。とにかく、私はあなたがここで何をするかを把握することができるだけでなく、Googleを使用できると仮定します。
pip install numpy
を持っていない場合は、自作brew install python27
をダウンロードしてください。 Unixのアーキテクチャのbrew install sdl
brew install sdl_gfx sdl_image sdl_mixer sdl_ttf
sudo tar -xvf pygame-1.9.1.tar.gz
sudo python config.py
はSetup
sudo emacs Setup
、またはお好みのテキストエディタを編集するヒントに失敗しなければなりません。SDL = -I/usr/local/include/SDL -L/usr/local/lib -lSDL
,FONT = -lSDL_ttf
,IMAGE = -lSDL_image
、およびMIXER = -lSDL_mixer
にそれぞれ置き換えます。cd src
,emacs scale_mmx64.c
。 movsxl
の出現をすべてmovslq
で探します。あなたは2回出現するはずです。cd ..
とsudo python setup.py install
私は私が何かをチェックしていなかった、Pythonでプロンプトからpygameのをロードできることを確認。
参考文献:
http://jalada.co.uk/2011/06/17/installing-pygame-on-os-x-with-a-homebrew-python-2-7-install.html Error when Installing Pygame on Mountain Lion
ちょうど(ほとんどの)6歳の人がおそらくemacsのキーショートカットを知りません:) – BenDundee
すばらしいチュートリアル!ステップ13から抜けている単語がいくつかありますが、これはこの回答で改善できる唯一のものです。ありがとう! –
私はこの問題に直面していると、現時点では、私のpygameのインストールはOKのようです。
私は最初にPython(2.7.5)とpygameをインストールするためにHomebrewを試しました。 Homebrewを通してそれらをインストールした後、私はpygameモジュールをpythonコンソールにインポートすることができました。しかし、いくつかのjpgイメージでpygameアプリケーションを実行しようとすると、エラー "pygame.error:File is Windows BMP file"が発生しました。このエラーは、pygameアプリケーション(reazonableではない)でBMPイメージしか使用できないことを示しています。前述のhereのように、Mac OS X 10.3のpygameの前のバイナリをインストールすることで修正できるようです。利用可能なHomebrewパッケージからインストールして以来、私はどのバージョンも選択できませんでした。この場合、BenDundeeによって与えられた解決策はPythonにpythonをインストールしたので問題を解決するかもしれません。
私は私の問題を解決するためにMacportsを試してみることに決めました。あなたは、http://astrofrog.github.io/macports-python/ページを参照して、Macports経由のpythonインストールについての詳しい情報を得ることができます。 Pythonをインストールした後、バージョン2.7.5をインストールするとpython27であると仮定し、pygameを得るためにpy27-gameパッケージをインストールする必要があります。 これは本当に私のために働いた解決策でした。
ここでは、設定ファイルを手動でインストールするのではなく、Pygameをインストールする方法について説明します。
私はOSX 10.9.2(Python 2.7.7)を実行しています。今はpygame(1.9.2a0)が稼動しています。
すでに自家製、python、pipがインストールされているものとします。
brew install libvorbis sdl sdl_image sdl_mixer sdl_ttf portmidi
brew install mercurial
# activate virtual env or use sudo:
pip install hg+http://bitbucket.org/pygame/pygame
Pythonのバージョン?何を試しましたか? (具体的にお願いします) – lolopop
@MattDMoの回答を受け入れてください。私は同じ質問でここに来て、このサイトや他のサイトであらゆる種類の選択肢を読んだ。多くの研究の後、私は彼の答えが最もシンプルでベストであることを発見しました。 (私はちょうど次の貧しい人にそれを多くの時間を節約するためにそれを支払うことを試みている!) –