2011-12-10 14 views
22

PyGame'in OSX Lion üzerinde bir virtualenv'e nasıl yükleneceğini tam olarak anlayamıyorum. Mümkünse sanalenvde bulunan şeyleri tutmak isterim.PyGame, OS X üzerinde bir virtualenv ile demlemek?

PyGame için kaynak indirmeyi denedim ve virtualenv'e dahil setup.py'u çalıştırmayı denedim, ancak Homebrew ile yükledikten sonra bile SDL gereksinimlerini bulmak için bir takım sorunlar yaşıyor gibi görünüyor.

Bunu belirleyen birinden ipuçları var mı?

+0

I Debian hakkında herhangi bir sorun olmadan çalışıp kurdu. OSX'im yok veya kullanmıyorum. Hangi hata mesajlarını görüyorsunuz? –

+0

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

cevap

29

Evet, 3 steps with brew bunu kullanabilirsiniz:

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 

(i nasıl yaptığını budur, mükemmel çalışıyor.)

Eğer brew bilmiyorsanız, start here

+2

İlginç Yaptınız mı? Yukarıda, virtualenv'in pipini yerine bir/usr/local/share/python dizininde kullanmıştım. Bunun bir fark yaratıp yaratmadığından emin değil. Ayrı bir şekilde barındırılan bir oyuna neden ihtiyaç duyduğum konusunda net değilim (yani, http://bitbucket.org/pygame). "Resmi" bir çalışma değil mi? Değilse, neden PyGame millet bunu düzeltmedi? – notanumber

+1

Muhtemelen pygame, hedef makineye başka python veya pip yönetilebilir kitaplıkların yüklenmesini gerektirdiğinden, yerel bir dosyaya hızlı erişim için sdl (bir açık kaynak, DirectX çapraz platform eşdeğeri) kullanarak bir web lib'undan biraz daha fazla söz konusudur. framebuffer/kart donanımı veya ses kaynakları. Sanal env'in sürümünü kullanarak pip yüklemesi ile son adım kritiktir. –

+0

Sen bir hayat kurtarıcısın. –