簡體   English   中英

如何使用 macports 正確安裝 pyGTK?

[英]How to correctly install pyGTK using macports?

我的 python 代碼將 GTK 用於某些 GUI,現在我需要在 OSX(10.6 Snow Leopard 和 10.7 Lion)上運行其中的一些代碼。 不幸的是,非官方的 pyGTK 構建在 window GTK windows 調整大小時崩潰,所以我決定測試 macports 版本。 我通過以下 macports 命令安裝了 python 和 pygtk:

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

從控制台運行python正確啟動 python 的 macports 版本。但是嘗試執行import gtkimport pygtk失敗,錯誤是這樣的 package 不可用:(。

我有一種感覺,我錯過了一些非常簡單的事情來讓一切正常工作。 比如為 macports python 或其他設置正確site-package 也許有些大師可能會分享一點智慧?

更新:仔細檢查發現 py-gtk2 僅安裝到/opt/local/lib/python2.4/site-packages中,留下.../python2.6/site-packages.../python2.7/site-packages空白。 運行 python 2.4 的 macports 版本允許我使用 pyGTK。 但我希望它與 python 2.6(首選)或 2.7:(。

端口名稱不正確。 正確的端口是py25-gtk / py26-gtk / py27-gtk

更新:最近重命名為py25-pygtk / py26-pygtk / py27-pygtk

現在只有 py27-pygtk 是有效的 macport

sudo port install py27-pygtk

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM