5

よし、完全に諦めた。

問題を解決するために、見つけることができるすべての Web サイトで約 1000 の異なるウォークスルーを試しましたが、行き詰まって誰も答えを知らないか、単に機能しないかのどちらかです。

では、PyGame を Mountain Lion にインストールすることについて、100% 動作することを知っていて、私が 6 歳であるかのように説明できるという回答を得た人はいますか?

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

乾杯。

4

4 に答える 4

7

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

これが私がしたことです。私はずっと前に Python を作成したので、そこの手順を忘れてしまいました。でいくつかのシンボリック リンクを編集したことを覚えているようです\usr\local。いずれにせよ、ここで何をすべきかを理解するために、私と同じように Google を使用できると思います。

  1. 自作をダウンロード
  2. brew install python27あなたがそれを持っていない場合
  3. pip install numpyあなたがそれを持っていない場合。
  4. brew install sdl
  5. brew install sdl_gfx sdl_image sdl_mixer sdl_ttf
  6. Unix アーキテクチャ用の 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.py編集するヒントで失敗するはずですSetup
  10. sudo emacs Setup、またはお気に入りのテキスト エディター。
  11. SDL、FONT、IMAGE、および MIXER のエントリを探します。
  12. SDL = -I/usr/local/include/SDL -L/usr/local/lib -lSDLそれらをそれぞれ、FONT = -lSDL_ttfIMAGE = -lSDL_image、およびに置き換えますMIXER = -lSDL_mixer
  13. cd srcemacs scale_mmx64.cmovsxlwithのすべての出現を探し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 Mountain Lion に Pygame をインストールする際のエラー

于 2013-03-29T16:48:22.870 に答える
4

MacPortsがインストールされている場合sudo port install pyXX-gameは、XX が 24 から 27 および 31 から 32 の macports python バージョンである場合に実行できます。このようにして、すべての依存関係が自動的に処理され、理論的には箱から出してすぐに動作するはずです。デフォルトで macports python を使用するように設定されています。

于 2013-03-29T16:24:17.113 に答える
0

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

于 2013-09-26T16:00:28.547 に答える