2013-03-29 26 views
5

さて、私は完全に諦めました。Mountain Lion OSにPyGameをインストールする

問題を解決するために、私が見つけることができるすべてのウェブサイトで約1000の異なるチュートリアルを試しましたが、私は立ち往生して答えを知る人もいません。

マウンテンライオンにPyGameをインストールする人は100%働いていると知っているので、私が6歳のときと同じように私を歩くことができます。

私はPyGameを実行したいだけです。これは私を狂ってしまいます。

乾杯。

+0

Pythonのバージョン?何を試しましたか? (具体的にお願いします) – lolopop

+0

@MattDMoの回答を受け入れてください。私は同じ質問でここに来て、このサイトや他のサイトであらゆる種類の選択肢を読んだ。多くの研究の後、私は彼の答えが最もシンプルでベストであることを発見しました。 (私はちょうど次の貧しい人にそれを多くの時間を節約するためにそれを支払うことを試みている!) –

答えて

4

MacPortsがインストールされている場合は、sudo port install pyXX-gameを実行できます。ここで、XXはmacportsのpythonバージョンを24から27に、31から32にします。これにより、すべての依存関係が自動的に処理されます。あなたのシステムがデフォルトでmacports pythonを使うように設定されていると仮定します。

+0

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を自動的に引き出しました。完了! –

7

私はOSX 10.8.3(Python 2.7.3)を実行していますが、Pygame(1.9.1)を起動して約15分で実行しています。

ここに私がしたことがあります。私は長い間前に私のPythonを醸造していましたので、私はそのステップを忘れています。私は\usr\localにいくつかのシンボリックリンクを編集しているのを覚えているようです。とにかく、私はあなたがここで何をするかを把握することができるだけでなく、Googleを使用できると仮定します。

  1. あなたはそれを持っていない場合、あなたはそれを
  2. pip install numpyを持っていない場合は、自作
  3. brew install python27をダウンロードしてください。 Unixのアーキテクチャの
  4. brew install sdl
  5. brew install sdl_gfx sdl_image sdl_mixer sdl_ttf
  6. ダウンロードpygameのダウンロードv1.9.1ソース。
  7. cp〜/ Downloads/pygame-1.9.1release.tar.gz/tmp/pygame-1.9.1.tar.gz`またはどこでも可能です。そのディレクトリに移動します。
  8. sudo tar -xvf pygame-1.9.1.tar.gz
  9. sudo python config.pySetup
  10. sudo emacs Setup、またはお好みのテキストエディタを編集するヒントに失敗しなければなりません。
  11. SDL、FONT、IMAGEおよびMIXERのエントリを探します。
  12. SDL = -I/usr/local/include/SDL -L/usr/local/lib -lSDL,FONT = -lSDL_ttf,IMAGE = -lSDL_image、およびMIXER = -lSDL_mixerにそれぞれ置き換えます。
  13. cd src,emacs scale_mmx64.cmovsxlの出現をすべてmovslqで探します。あなたは2回出現するはずです。
  14. 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

+2

ちょうど(ほとんどの)6歳の人がおそらくemacsのキーショートカットを知りません:) – BenDundee

+0

すばらしいチュートリアル!ステップ13から抜けている単語がいくつかありますが、これはこの回答で改善できる唯一のものです。ありがとう! –

0

私はこの問題に直面していると、現時点では、私の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パッケージをインストールする必要があります。 これは本当に私のために働いた解決策でした。

1

ここでは、設定ファイルを手動でインストールするのではなく、Pygameをインストールする方法について説明します。

私はOSX 10.9.2(Python 2.7.7)を実行しています。今はpygame(1.9.2a0)が稼動しています。

すでに自家製、pythonpipがインストールされているものとします。

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 

Pygame Official Answers

関連する問題