Ubuntu - Anaconda 2020.02 - 名称空间Gtk不可用。

问题描述 投票:1回答:1

这是在Ubuntu 16.04 LTS上。

我遇到了和这个问题一样的问题。

ValueError: 命名空间Gtk不可用

我为gtk3做了以下设置。

conda install -c conda-forge pygobject
sudo apt-get install libgtk-3-dev
sudo apt install python3-gi gobject-introspection gir1.2-gtk-3.0

然而,简单的测试程序在。

https:/python-gtk-3-tutorial.readthedocs.ioenlatestintroduction.html。

失败,出现同样的错误。

Python 3.7.7 (default, Mar 26 2020, 15:48:22) 
[GCC 7.3.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import gi
>>> gi.require_version("Gtk", "3.0")
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/me/anaconda3/lib/python3.7/site-packages/gi/__init__.py", line 129, in require_version
    raise ValueError('Namespace %s not available' % namespace)
ValueError: Namespace Gtk not available

有什么其他解决办法可以尝试吗?

这是一个全新安装的Anaconda (Anaconda3-2020.02-Linux-x86_64.sh);安装后做了conda更新--all。 但我想知道可能是什么问题。

python anaconda gtk pygtk conda-forge
1个回答
1
投票

有一个 gtk3 包可在conda-forge上获得。

conda install -c conda-forge gtk3
© www.soinside.com 2019 - 2024. All rights reserved.