所以我試圖修復一個舊程序,我一直試圖在我的 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
提交
取消