2011-09-06 2 views
3

내 파이썬 코드는 일부 GUI 용 GTK를 사용하고 있으며 이제는 OSX (10.6 Snow Leopard 및 10.7 Lion)에서 일부를 실행해야합니다. 불행히도, 비공식적 인 pyGTK build 윈도우 GTK 윈도우 크기 조정에 충돌, 그래서 나는 macports 버전을 테스트하기로 결정했습니다. 나는 MacPorts의 명령을 다음을 통해 파이썬과 pygtk를 설치 : 콘솔이 제대로 파이썬의 MacPorts의 버전을 시작에서macports를 사용하여 pyGTK를 올바르게 설치하는 방법은 무엇입니까?

sudo port install python26 
sudo port select --set python python26 
sudo port install py-gtk2 

python을 실행합니다. 그러나 import gtk 또는 import pygtk을 실행하려고하면 같은 패키지를 사용할 :(이 아니라고 오류와 함께 실패합니다.

내가 모든 일을 얻을 수있는 매우 간단한 무언가를 놓친 느낌이있다. 뭔가를 MacPorts를 파이썬 또는 무엇이든을위한 올바른 site-package 설정처럼 . 나 pyGTK을 사용할 수 있습니다 파이썬 2.4의 MacPorts의 버전을 실행 빈 .../python2.6/site-packages.../python2.7/site-packages를 떠나,주의 깊게 검사는 PY-GTK2 만 /opt/local/lib/python2.4/site-packages에 설치 한 것으로 나타났다 그러나 I :.? 어쩌면 일부 전문가는

UPDATE를 지혜의 비트를 공유 할 수 있습니다. 파이썬 2.6 (선호) 또는 2.7 :(.

답변

8

포트 이름이 잘못되었습니다. 올바른 포트는 py25-gtk/py26-gtk/py27-gtk입니다.

업데이트 : 최근 py25-pygtk/py26-pygtk/py27-pygtk

+0

(참고로 이름이 변경 :. 형식 미안, 난 빌어 먹을 줄 바꿈을 얻기 위해 내가 여기에 할 수있는 모든 것을 시도하고 내가 도움을 더 많은 부분을 읽을 수는 있지만 오 아니라 . 나는 단지 주된 코멘트를 놓고 갈 것이라고 생각한다. ..) 그것은 그 것처럼 보입니다. py27-gtk (fresh macports를 설치하고 Mountainup에 selfupdate를 실행)를 설치하려고 시도했는데 오류가 발생했습니다 : py27-gtk가 py27-pygtk로 대체되었습니다. 그 포트를 대신 설치하십시오. 포트 : py27-gtk에 대한 오류 : org.macports.configure가 반환했습니다 : 쓸모없는 포트 그렇다면 주 응답에서이 점을 유의하겠습니다. –

+0

@TaylorAlexander 감사합니다. 답변이 업데이트되었습니다! – grigoryvp