所以我试图修复一个旧程序,我一直试图在我的 Mac 上运行它的主脚本,但它说它找不到模块 gtk(它说它是自述文件中的必需依赖项)。我已经尝试了很多方法来运行这个脚本,我已经用 brew 安装了 python 2 和 3,用 brew 安装了许多版本的 pygtk,试图在我的用户目录和 python 2 和 3 中运行脚本virtualenv,添加#!/usr/bin/env python2并添加了 brew 安装 pygtk 的 sys 路径,但都无济于事。gtk 和 pygtk 似乎都找不到。我最初尝试使用 pip 安装 pygtk 导致了以下输出:Complete output from command python setup.py egg_info:********************************************************************* Building PyGTK using distutils is only supported on windows. ** To build PyGTK in a supported way, read the INSTALL file. *********************************************************************----------------------------------------Command "python setup.py egg_info" failed with error code 1 in /private/var/folders/6l/k1kfh5415ln0886zznkffpr80000gn/T/pip-install- 50TCjw/pygtk/所以......我的问题是:我应该如何进行?我实际上不确定 gtk 是做什么的。我应该尝试将此程序更新为与 python3 兼容吗?gtk 的兼容性状态如何?我如何检查我的系统上是否真的有 gtk?因为自制软件非常相信我会这样做。更新:所以我手动使用了通过 brew 安装的 python2.7(在 usr/local/Cellar/python@2 中),这似乎解决了 gtk 问题。但是现在它无法导入程序中其他地方的 webkit 模块,我现在被困在这里......
添加回答
举报
0/150
提交
取消