每次在终端中运行时,我都会得到以下错误输出:$software center
Traceback (most recent call last)
File "/usr/bin/software-center", line 25, in <module> from
gi.repository import Gtk, GObject
File "/usr/lib/python2.7/dist-packages/gi/importer.py", line 67, in load_module
dynamic_module._load()
File "/usr/lib/python2.7/dist-packages/gi/module.py", line 294, in _load
self._introspection_module = get_introspection_module(self._namespace)
File "/usr/lib/python2.7/dist-packages/gi/module.py", line 273, in get_introspection_module
module = IntrospectionModule(namespace, version)
File "/usr/lib/python2.7/dist-packages/gi/module.py", line 122, in __init__repository.require(namespace, version)
gi.RepositoryError: Typelib file for namespace 'GdkPixbuf', version '2.0' not found
最佳答案
经过数小时的研究,我得到软件中心开放后,以下命令:
export GI_TYPELIB_PATH=/usr/lib/x86_64-linux-gnu/girepository-1.0
(在我的例子中,上面的命令是这样的,但是如果您的文件夹位于不同的路径中,那么您可以通知above/path/to/my/typelib_dir python my_prog.py)。
关于linux - 如何使用以下错误修复Linux Elementary OS中的软件中心:“gi.RepositoryError: namespace 'GdkPixbuf'的Typelib文件,版本'2.0'未找到”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38483537/