gpt4 book ai didi

python - Python 2.7 (win 32) 中没有名为 pygtk 的模块,但它肯定已安装

转载 作者:太空宇宙 更新时间:2023-11-03 17:43:34 24 4
gpt4 key购买 nike

我已经从命令行混合使用 setup.py install 和 pip install 安装了许多 python 软件包。我可以成功地将所有这些导入到 IDLE 中。我正在运行 Python 2.7.9(win64 机器上的 win32)。

我使用 pip install 安装了 pygtk 2.22——与其他六个软件包完全相同。但我现在无法将其导入 IDLE(导入 pygtk 全部小写)并得到典型的“没有名为 pygtk 的模块”错误。我使用 pip.get_installed_distributions() 检查并列出了它。

有什么帮助吗?

最佳答案

好吧,我想我有一个解决方案可以帮助任何寻找 pygtk 方法的人:

http://www.www.pygtk.org 获取可执行文件(我之前使用过 http://www.lfd.uci.edu/~gohlke/pythonlibs/#pip 中的 whl - 这些看起来都不错,但在这种情况下对我来说运气不佳)。我使用了 pygtk-2.24.0.win32-py2.7.exe 来匹配我的系统。

遵循 FLIR31207 关于添加到系统路径的出色说明。对我来说这是:

import sys
sys.path.append("C:\Python27\Lib\site-packages\gtk-2.0")

import pygtk 仍然会抛出一个错误,但是一个不同的错误(我现在无法重现,因为我修复了它)。比如缺少 pygobject。

事实证明 pygtk 有依赖项。返回 pygtk.org 以获取 PyCairo 和 PyGObject 可执行文件并安装它们。

导入pygtk没有报错。我想就是这样。感谢 FLIR31207!

关于python - Python 2.7 (win 32) 中没有名为 pygtk 的模块,但它肯定已安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30136885/

24 4 0
文章推荐: javascript - Polymer - 核心动画页面中的内容标签不占用高度
文章推荐: c# - 是否将IList 转换为IList