2012-12-05 4 views
1

Eclipse IDE에서 Python 용 Kivy 라이브러리를 사용하려고합니다. 나는 구글에서 찾은 솔루션 중 하나를 시도했지만 아무도 작동하지 않는 것 같다. Mac OSX 10.7에서 Python 2.7을 사용하고 있습니다.Mac에서 Eclipse IDE의 Python Kivy

나는 명령

python setup.py install 

/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/에서 내가 지금 어떻게 kivy 폴더로 kivy의 setup.py 파일을 설치했습니다. 일식에서는 Preferences-> PyDev-> Interpreter로 가서 libraire를 추가 할 수있는 곳에서 경로를 추가하고 변경 사항을 적용합니다. 파이썬 코드를 작성할 때 kivy에서 필요한 모든 것을 오류없이 가져올 수 있으며 kivy 모듈을 사용하여 코드 완성 코드를 작성할 수 있습니다. 내가

import kivy 
from kivy.app import App 
from kivy.uix.widget import Widget 

class PongGame(Widget): 
    pass 

class PongApp(App): 
    def build(self): 
     return PongGame() 


if __name__=='__main__': 
    PongApp().run() 

나는 오류, kivy python error

가 어떻게 설정이 너무 일식 수 있으며, 코드 프로젝트를 실행하려고하면이 오류가 발생하지 않고, 내가 바로 이클립스에서 Kivy 프로그램을 실행할 수 있습니까?

답변

1

는 최근 Google Groups post에서, 러셀 오웬은 그가 맥 OS X 10.6 (스노우 레오파드)에 대한 PyGame 1.9.1의 64 비트 버전을 구축하는 방법을 설명하고, 또한 pre-built 64-bit PyGame OS X binary dmg 파일에 대한 URL을 제공합니다!

pygame-1.9.1release-py2.7-python.org-macosx10.6.dmg

러셀의 지시가 있었다 :

Building pygame 1.9.1 on Mac OS X 10.6 using XCode 3.2.6 
2012-04-12 
I was building this for a binary distribution that would run against python.org's 64-bit Python 2.7.2, for use on Mac OS X 10.6 and later. 

* Install dependencies: 

- libjpeg (use ./configure, make, sudo make install) 
- SDL and extra packages (use precompiled framework builds): 
    - SDL 
    - SDL_mixer 
    - SDL_image 
    - SDL_ttf 
- portmidi (use CMake as per the instructions) 

* Delete shared libraries in /usr/local/lib (if you want to build a binary installer that can be used elsewhere). 

* Check for /usr/local/lib/portmidi.a and if not found, make it a symlink from /usr/local/lib/portmidi_s.a or whatever portmidi got installed. 

* Modify config_darwin.py to include '/usr/X11/include' and '/usr/X11/lib': 
    incdirs = ['/usr/X11/include', '/usr/local/include'] 
    libdirs = ['/usr/X11/lib/', '/usr/local/lib'] 

(since libpng and libfreetype are standard in /usr/X11) 

* Configure pygame and make sure it finds everything: 

python config.py 

As of 2012-04-12 on Mac OS X 10.6 I found that png was NOT found. I have no idea why, but I went ahead and installed it manually. 

Also SCRAP is not found, but apparently that is normal for Mac OS X. 

* Build pygame normally 

python setup.py build 
bdist_mpkg (or sudo python setup.py install if you don't want a binary installer) 

바라건대,이 지침은 OS X와 ​​엑스 코드의 최신 버전에서 작동합니다 (그들이 할 경우 알려 주시기 바랍니다).

감사합니다.

0

출력에서 ​​가져 오기 오류를 보면 pygame 및 PIL을 설치해야하는 것으로 보입니다.

은 파이 게임 설치

까다로운 보이는 하지만 사제와 파이 게임을 설치하기위한 가이드있다 : 당신이 가지고있는 경우, 엑스 코드는 PIL 이론 'easy_install을 PIL'을 할 수 있어야 또는 '설치 PIP 설치

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

은 '배포를 사용하는 경우.

+0

darn. 파이 게임은 64 비트 파이썬에서는 작동하지 않습니다. 32 비트 Python을 설치해야하고 그렇게하고 싶지 않습니다. Kivy를 사용하지 않을 것 같네요. –

+1

@JakeRunzer 64 비트 Mac PyGame 컴파일 문제가 해결되었을 수도 있습니다. ;-) 내 [post] (http://stackoverflow.com/a/14195232/304330)의 정보를 살펴보고 살펴보십시오. . 건배. –