virt-manager python 版本(pyenv)的问题

问题描述 投票:0回答:1

问题:我需要使用python3.10来解决某些问题,但ubuntu 22.04已经预装了python3.12。 (如果我尝试降级,系统就会崩溃)

我决定使用“pyevn local 3.10”进行工作。它对我有用,但对 virt-manager 不起作用,这对我的解决方案很重要。

每次在 virt-manager 中选择网络的阶段,无论我选择什么,我都会收到包含短语“python3.12”的错误。

我需要以某种方式强制 virt-manager 使用 python3.10 版本工作。 (使用pyenv global 3.10的想法不适合)

virt-manager 错误:

Unable to complete install: 'Requested operation is not valid: network 'default' is not active'

Traceback (most recent call last):
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 72, in cb_wrapper
    callback(asyncjob, *args, **kwargs)
  File "/usr/share/virt-manager/virtManager/createvm.py", line 2008, in _do_async_install
    installer.start_install(guest, meter=meter)
  File "/usr/share/virt-manager/virtinst/install/installer.py", line 695, in start_install
    domain = self._create_guest(
             ^^^^^^^^^^^^^^^^^^^
  File "/usr/share/virt-manager/virtinst/install/installer.py", line 637, in _create_guest
    domain = self.conn.createXML(initial_xml or final_xml, 0)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/local/lib/python3.12/dist-packages/libvirt.py", line 4481, in createXML
    raise libvirtError('virDomainCreateXML() failed')
libvirt.libvirtError: Requested operation is not valid: network 'default' is not active

python qemu kvm libvirt
1个回答
-3
投票

virt-manager 是一个桌面用户界面,用于通过 libvirt 管理虚拟机。它是用 Python 编写的,如果 virt-manager 的版本与安装的 Python 版本不匹配,可能会出现问题

© www.soinside.com 2019 - 2024. All rights reserved.