小编Alf*_*lfe的帖子

pygtk 在 Focal Fossa (20.04) 上不可用?

tl;dr 我不能再安装pygtk在 Focal Fossa (Ubuntu 20.04) 上,但我自己编写的基于 PyGTK 的 Python 应用程序需要它。

几年前,我使用该pygtk包基于 GTK 编写了一个 Python2 应用程序。这多年来一直很好用,我总是可以使用可用的 Python2 安装,即使 Python3 是更现代的变体。

随着 Focal Fossa (Ubuntu 20.04) 对 Python2 的支持已被删除,所以我想,没问题,我可以将我的应用程序升级到 Python3。完成后,我尝试pygtk使用 Python3 进行安装,sudo pip3 install pygtk但这失败了:

$ sudo pip3 install pygtk
Collecting pygtk
  Using cached pygtk-2.24.0.tar.bz2 (2.4 MB)
    ERROR: Command errored out with exit status 1:
     command: /usr/bin/python3 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-nezwkvr_/pygtk/setup.py'"'"'; __file__='"'"'/tmp/pip-install-nezwkvr_/pygtk/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base …
Run Code Online (Sandbox Code Playgroud)

pygtk python-2.7 python3 20.04

9
推荐指数
1
解决办法
1万
查看次数

标签 统计

20.04 ×1

pygtk ×1

python-2.7 ×1

python3 ×1