我是Python和mac OS的新手。我已从py27-pygtk-2.24.0_3
安装了macports
我试着运行以下内容:
#!/opt/local/bin/python2.7
import gtk
window=gtk.Window()
window.connect("destroy", gtk.main_quit)
button=gtk= gtk.Button("Hello")
window.add(button)
window.show_all()\gtk.main()
我正在通过Python Launcher执行该文件并收到此错误:
Import error:No module named GTK
我花了一整天时间寻找答案。有人可以帮助我并让它发挥作用吗?
答案 0 :(得分:0)
首先,您应该清理所有可能已损坏的pygtk
旧安装:
sudo port clean --all -f py27-pygtk
现在,由于您的系统上安装了多个Python
版本,如命令所示:
port select --list python
您必须选择macports
将安装pygtk
的正确的一个,如下所示:
sudo port select --set python python27
只有这样您才能安装pygtk
,如下所示:
sudo port install py27-pygtk