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