virt-manager - ImportError:没有名为gi的模块

时间:2018-03-26 15:30:22

标签: python macos homebrew

当我在macOS 10.13 High Sierra上运行 virt-manager --no-fork 时,我得到以下内容:

Traceback (most recent call last):
  File "/usr/local/Cellar/virt-manager/1.5.0/libexec/share/virt-manager/virt-manager", line 31, in <module>
    import gi
ImportError: No module named gi
macOS上的

python版本2.7.6

尝试多种解决方案(通过谷歌搜索)没有修复问题,任何想法如何解决“ImportError:No module named gi”错误?

2 个答案:

答案 0 :(得分:0)

在debian 9.7上,我有相同的问题,我已解决:

apt install python-gobject-2-dev python-gobject-dev libvirt-glib-1.0-dev python3-libxml2 libosinfo-1.0-dev

enter image description here

答案 1 :(得分:-1)

(Arch-linux)我安装了anaconda,它破坏了virt-manager。但是无需卸载它,只需将anaconda文件夹重命名为其他任何名称,virt-manager即可再次工作。当需要使用anaconda时,请撤消更改文件夹名称。 Anaconda会修改PATH环境,并且当文件夹不存在(重命名它的技巧)时,系统将查找标准位置。我认为可能与问题有关。