よし、完全に諦めた。
問題を解決するために、見つけることができるすべての Web サイトで約 1000 の異なるウォークスルーを試しましたが、行き詰まって誰も答えを知らないか、単に機能しないかのどちらかです。
では、PyGame を Mountain Lion にインストールすることについて、100% 動作することを知っていて、私が 6 歳であるかのように説明できるという回答を得た人はいますか?
私は PyGame を実行したいだけで、これは私を狂わせています。
乾杯。
よし、完全に諦めた。
問題を解決するために、見つけることができるすべての Web サイトで約 1000 の異なるウォークスルーを試しましたが、行き詰まって誰も答えを知らないか、単に機能しないかのどちらかです。
では、PyGame を Mountain Lion にインストールすることについて、100% 動作することを知っていて、私が 6 歳であるかのように説明できるという回答を得た人はいますか?
私は PyGame を実行したいだけで、これは私を狂わせています。
乾杯。
OK、私は OSX 10.8.3 (Python 2.7.3) を実行しています。pygame (1.9.1) を起動して約 15 分で実行しました。
これが私がしたことです。私はずっと前に Python を作成したので、そこの手順を忘れてしまいました。でいくつかのシンボリック リンクを編集したことを覚えているようです\usr\local
。いずれにせよ、ここで何をすべきかを理解するために、私と同じように Google を使用できると思います。
brew install python27
あなたがそれを持っていない場合pip install numpy
あなたがそれを持っていない場合。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
withのすべての出現を探し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 Mountain Lion に Pygame をインストールする際のエラー
MacPortsがインストールされている場合sudo port install pyXX-game
は、XX が 24 から 27 および 31 から 32 の macports python バージョンである場合に実行できます。このようにして、すべての依存関係が自動的に処理され、理論的には箱から出してすぐに動作するはずです。デフォルトで macports python を使用するように設定されています。
この問題に直面したばかりで、現時点では、pygame のインストールは問題ないようです。
私は最初に Homebrew を試して python (2.7.5) と pygame をインストールしました。Homebrew でインストールした後、python コンソールに pygame モジュールをインポートできました。しかし、いくつかの jpg 画像で pygame アプリケーションを実行しようとすると、「pygame.error: ファイルは Windows BMP ファイルではありません」というエラーが発生しました。このエラーは、BMP イメージのみが pygame アプリケーションで使用できる (合理的ではない) ことを示しており、ここで説明されているように、Mac OS X 10.3 用の pygame の以前のバイナリをインストールすることで修正できるようです。利用可能な Homebrew パッケージからインストールしたため、どのバージョンも選択できませんでした。この場合、BenDundee が pygame を python でインストールしたため、BenDundee によって提供されたソリューションが問題を解決する可能性があります。
問題を解決するために Macports を試すことにしました。http://astrofrog.github.io/macports-python/ページを参照して、Macports を介した Python のインストールに関する詳細情報を取得できます。python をインストールした後、python27 であるバージョン 2.7.5 をインストールすると仮定すると、pygame を取得するために py27-game パッケージをインストールする必要があります。これは私にとって本当にうまくいった解決策でした。