使用以下解决方案:
Ubuntu - Anaconda 2020.02 - Namespace Gtk not available
并且在Windows 10系统(再次是Anaconda 2020.02)上尝试此操作,出现了另一个问题。
弹出错误框,标题为'gdk-pixbuf-query-loaders.exe-找不到入口点',其内容为:在动态链接库C:\ Users \ Me中找不到过程入口点libiconv_set_relocation_prefix。 \\ Anaconda3 \ Library \ bin \ glib-2.0.0.dll
控制台上的文本显示为'安装软件包'conda-forge :: gdk-pixbuf-2.38.2-h67ea0bb_3时发生错误”
不太确定发生了什么,再次。似乎Anaconda认为这些没问题:
https://anaconda.org/search?q=gtk3
https://anaconda.org/search?q=gdk-pixbuf
安装gdk-pixbuf似乎是问题所在,因为无法安装。
[尝试使用'conda install -c conda-forge gtk3 = 3.24.14 = ZZZZZZZZ'和ZZZZZZZZ是两个不同的版本会产生相同的错误。
似乎conda update -c conda-forge glib几乎解决了这个问题。
但是,该主题似乎存在一些问题。测试用例为test_gtk_01.py:
import gi
gi.require_version("Gtk", "3.0")
from gi.repository import Gtk
win = Gtk.Window()
win.connect("destroy", Gtk.main_quit)
win.show_all()
Gtk.main()
python。\ test_gtk_01.py
...该窗口将出现,但标准的-,+和X缺失,并且您收到此消息:
(test_gtk_01.py:5272):Gtk警告**:21:16:17.582:找不到图标“ window-minimize-symbolic-ltr”。 “ hicolor”主题也找不到,也许您需要安装它。您可以从以下位置获得副本:http://icon-theme.freedesktop.org/releases
此问题已被其他人发现,但使用另一个安装程序:https://github.com/Microsoft/vcpkg/issues/4417