[英]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 gtk
或import 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.