hp-setup python3错误:无法导入名称“ _gobject”

山X

我刚刚开始在Arch Linux上收到此错误。到目前为止,hp-setup一直运行良好。我不明白该错误信息。

hp设置

HP Linux Imaging and Printing System (ver. 3.17.11)
Printer/Fax Setup Utility ver. 9.0

Copyright (c) 2001-15 HP Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.

Traceback (most recent call last):
  File "/usr/bin/hp-setup", line 313, in <module>
    ui = import_module(ui_package + ".setupdialog")
  File "/usr/lib/python3.6/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 994, in _gcd_import
  File "<frozen importlib._bootstrap>", line 971, in _find_and_load
  File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/usr/share/hplip/ui5/setupdialog.py", line 31, in <module>
    from base import device, utils, models, pkit
  File "/usr/share/hplip/base/pkit.py", line 38, in <module>
    from gi import _gobject as gobject
ImportError: cannot import name '_gobject'

看到此错误后,我重新安装了hplip(这是拥有hp-setup文件的软件包)。

pacman -Qo /usr/share/hplip/setup.py                                                                       
/usr/share/hplip/setup.py is owned by hplip 3.17.11-1

那没有解决问题。

该错误发生在没有命令行选项(默认为GUI模式)或--gui选项的情况下。但是,使用该--interactive选项(这是纯文本模式),我没有收到该错误。

另一台具有相同设置(就已安装的软件包和设置而言)的Arch计算机没有错误(即使在GUI模式下也是如此)。

更新1:

$ pacman -Qi hplip

Name            : hplip
Version         : 3.17.11-1
Description     : Drivers for HP DeskJet, OfficeJet, Photosmart, Business Inkjet and some LaserJet
Architecture    : x86_64
URL             : http://hplipopensource.com
Licenses        : GPL
Groups          : None
Provides        : None
Depends On      : python-dbus  ghostscript  net-snmp  foomatic-db-engine
Optional Deps   : cups: for printing support [installed]
                  sane: for scanner support [installed]
                  xsane: sane scanner frontend [installed]
                  python-pillow: for commandline scanning support
                  python-reportlab: for pdf output in hp-scan
                  rpcbind: for network support [installed]
                  python-pyqt5: for running GUI and hp-toolbox [installed]
                  python-gobject: for running hp-toolbox [installed]
                  libusb: for advanced usb support [installed]
                  wget: for network support [installed]
Required By     : None
Optional For    : None
Conflicts With  : None
Replaces        : None
Installed Size  : 24.55 MiB
Packager        : Andreas Radke
Build Date      : Mon 04 Dec 2017 03:46:16 PM EST
Install Date    : Sun 17 Dec 2017 11:11:35 AM EST
Install Reason  : Explicitly installed
Install Script  : No
Validated By    : Signature
山X

解决方案很简单:

pacman -S --needed python-gobject

并且确实需要安装它。

该报告pacman -Qi hplip指出:

python-gobject: for running hp-toolbox [installed]

令人误解。当我运行时,pacman -Qi python-gobject我发现它实际上没有安装。安装它解决了这个问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Ubuntu 20.04 HP 4520 打印机被 hp-setup 工具识别,但工具挂在第 3 步

HPLIP 无法使用 hp-setup 检测 USB 打印机,但打印机可以工作

hp-setup 未按预期工作

请将所有出现的“导入gobject”更改为“从gi.repository导入GObject”

导入错误:没有名为 gobject 的模块

移植“ import gobject”以使用GObject-Introspection。(从PyGTK到PyGI和GTK 3)

配置时发生GOBJECT_INTROSPECTION_CHECK语法错误

定义类时宏扩展中的GObject编译错误

GOBJECT:无法解析的外部符号___chkstk_ms

将gpointer与Python和GObject自省一起使用

hp envy 15 wifi错误

HPLIP(从HP下载)无法运行

GObject.ParamFlags.CONSTRUCT_ONLY引发错误,除非它也可写

Firefox 42.0无法在14.04 LTS(firefox:2547)中启动:GLib-GObject-WARNING

hp-setup找不到通过USB连接的打印机

是否可以使用已安装的包和文件离线阅读 Python GObject Introspection API 文档?

如何在Python GObject Introspection应用程序中运行异步任务

HP Fortify 审计结果的导入/导出

gobject自省与autotools集成

HP Designjet 5000ps超时错误

标题操作的HP Fortify Cookie错误

HP Live Laptop无法启动Ubuntu LiveUSB

HP Designjet 5000ps无法打印

HP UEFI无法自动启动Ubuntu

Kubuntu 无法安装/启动 HP Pavilion Laptop

HP LaserJet无法打印(16.04 LTS)

HP Pavilion娱乐电脑突然无法启动

禁用HP 3D driveguard?

使用python gobject-introspection和gtk3的Cairo和Gdk.Window与Gtk.DrawingArea