我按照this post. Everything successfully中的说明操作。但是,当我运行python时,我不能导入pygtk。具体来说,它是这样说的:
>>> import pygtk \n “ImportError: No module named pygtk”
我猜我必须执行一些命令,比如make或其他命令,但我找不到它告诉我要做什么的地方。请帮帮忙,我越来越沮丧了。
编辑:我应该提一下我使用的是Mac
发布于 2015-01-19 17:37:58
您可能已经单独安装了pip (而不是通过macports)。因此,您的包被安装在一个不能被安装了macports的python读取的位置。例如,在我的OS X中,以下代码可以工作:
[user]$ /usr/bin/python
>>> import pip
>>> for package in pip.get_installed_distributions():
>>> print package, package.location但是如果我启动/opt/local/bin/python (这是我的默认python)并说"import pip",那么它会给出一个重要的警告,声明没有名为pip的模块。
可能有两件事对你有效:
1)使用macports安装pip,并将其设置为默认设置(port Install pip)。使用此pip重新安装pygtk
2)使用/usr/bin/python显式启动python,并在其中编写代码。
也许有一种方法可以让/opt python (从macports)读取由非macports pip安装的模块,但我不知道这一点。
https://stackoverflow.com/questions/3261693
复制相似问题