首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为什么不能导入pygtk?

为什么不能导入pygtk?
EN

Stack Overflow用户
提问于 2010-07-16 11:18:32
回答 6查看 8.9K关注 0票数 3

我按照this post. Everything successfully中的说明操作。但是,当我运行python时,我不能导入pygtk。具体来说,它是这样说的:

>>> import pygtk \n “ImportError: No module named pygtk”

我猜我必须执行一些命令,比如make或其他命令,但我找不到它告诉我要做什么的地方。请帮帮忙,我越来越沮丧了。

编辑:我应该提一下我使用的是Mac

EN

Stack Overflow用户

发布于 2015-01-19 17:37:58

您可能已经单独安装了pip (而不是通过macports)。因此,您的包被安装在一个不能被安装了macports的python读取的位置。例如,在我的OS X中,以下代码可以工作:

代码语言:javascript
运行
复制
[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安装的模块,但我不知道这一点。

票数 1
EN
查看全部 6 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3261693

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档