2011-12-10 5 views
22

OSX LionのvirtualenvにPyGameをインストールする方法が分かりません。私は本当に可能な限りvirtualenvに含まれているものを保持したいと思います。OS X上での仮想ゲームのPyGameとbrew?

私はPyGameのソースをダウンロードし、付属のsetup.pyをvirtualenvで実行しようとしましたが、Homebrew経由でインストールした後でもSDL要件を見つけるのに問題があるようです。

これを設定した人からのヒントはありますか?

+0

私はDebianに何の問題もなく作業とセットアップを手に入れました。私はOSXを持っていない。どのようなエラーメッセージが表示されますか? –

+0

あなたはhttps://bitbucket.org/pygame/pygame/issue/82/homebrew-on-leopard-fails-to-install#comment-627494 – dm03514

答えて

29

はい、あなたは3 steps with brewでそれを使用することができます。

brew install python 
brew install sdl sdl_image sdl_mixer sdl_ttf smpeg portmidi 
/usr/local/share/python/pip install hg+http://bitbucket.org/pygame/pygame 

(これは私がそれをやった方法です、それは完璧に働いています。)

あなたがbrewがわからない場合は、start here

+2

面白いですか?上記はうまくいきましたが、私は/ usr/local/share/pythonの代わりにvirtualenvのpipを使いました。それが違いを生むかどうかはわかりません。なぜ私は別々にホストされたpygame(つまり、http://bitbucket.org/pygame)を使用する必要があるのか​​はっきりしていません。 "公式"の仕事はすべきではない?そうでない場合、なぜPyGameの人たちはこれを修正していないのですか? – notanumber

+1

おそらくpygameは、ターゲットマシンに他の非Pythonやpip-manageableライブラリをインストールする必要があるかもしれません - Web libよりも少し複雑です - sdl(DirectXのクロスプラットフォームに相当するオープンソース)を使用してネイティブフレームバッファ/カードハードウェアまたはサウンドリソース。 virtual envのバージョンを使用してpipをインストールする最後のステップは非常に重要です。 –

+0

あなたは命を救う人です。 –

関連する問題