获取一个需要g的旧python脚本

2024-04-20 00:57:53 发布

您现在位置:Python中文网/ 问答频道 /正文

因此,我试图修复一个旧程序,我一直试图在我的Mac上运行它的主脚本,但它说它找不到模块gtk(它说这是自述文件中必需的依赖项)。为了让这个脚本运行,我做了很多尝试,我用brew安装了Python2和3,用brew安装了许多版本的pygtk,尝试在我的用户目录和Python2和3虚拟机中运行这个脚本,添加了#!/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模块,我现在被困在这里。。。你知道吗


Tags: 模块pippy程序info脚本gtkegg
1条回答
网友
1楼 · 发布于 2024-04-20 00:57:53

终于把所有的依赖都装上了。pythonwebkit显然已经被完全弃用了,我不得不在https://code.google.com/archive/p/pywebkitgtk/downloads找到它的最后一个macOS兼容版本,然后只需运行它的配置文件并将它的安装位置添加到我的cullar中Python@2程序的系统路径。现在剩下的程序是相当混乱,但我完成了我现在想要的

相关问题 更多 >