Beachten Sie, dass beim Starten der virtuellen Umgebung von VirtualBox ein Fehler auftritt, wenn das Host-Betriebssystem Linux ist und die Kernel-Version aktualisiert wird.

Als ich die virtuelle Umgebung in Virtualbox unter Linux mit Ryzen-CPU startete, trat ein Fehler auf, also ein Memorandum

Annahme

Umgebung Linux Mint Debian Edition 4 Ryzen3500U Ich erhöhe die Kernel-Version zum Zeitpunkt der Installation

python


$ uname -a
Linux-PC-Name 5.6.0-0.bpo.2-amd64 #1 SMP Debian 5.6.14-2~bpo10+1 (2020-06-09) x86_64 GNU/Linux

Beim Importieren Ich ärgere mich über einen solchen Fehler Virtualbox_errorVirtualbox_error1.png1.png Virtualbox_error2.png

Endcode: NS_ERROR_FAILURE (0x80004005) Komponente: MachineWrap Schnittstelle: IMachine {85632c68-b5bb-4316-a900-5eb28d3413df}

Lösungen

Vorerst

Schritt 1


$ sudo /sbin/vboxconfig 
vboxdrv.sh: Stopping VirtualBox services.
vboxdrv.sh: Starting VirtualBox services.
vboxdrv.sh: Building VirtualBox kernel modules.
This system is currently not set up to build kernel modules.
Please install the Linux kernel "header" files matching the current kernel
for adding new hardware support to the system.
The distribution packages containing the headers are probably:
    linux-headers-amd64 linux-headers-5.6.0-0.bpo.2-amd64
This system is currently not set up to build kernel modules.
Please install the Linux kernel "header" files matching the current kernel
for adding new hardware support to the system.
The distribution packages containing the headers are probably:
    linux-headers-amd64 linux-headers-5.6.0-0.bpo.2-amd64

There were problems setting up VirtualBox.  To re-start the set-up process, run
  /sbin/vboxconfig
as root.  If your system is using EFI Secure Boot you may need to sign the
kernel modules (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) before you can load
them. Please see your Linux system's documentation for more information.

Ich bin wütend, dass es keine Kernel-Header-Datei gibt, also installieren Sie den Header

Schritt 2


$ sudo apt install -y linux-headers-amd64 linux-headers-5.6.0-0.bpo.2-amd64

danach

Schritt 3


$ sudo /sbin/vboxconfig 
vboxdrv.sh: Stopping VirtualBox services.
vboxdrv.sh: Starting VirtualBox services.
vboxdrv.sh: Building VirtualBox kernel modules.

Guter Start Das Ende

Recommended Posts

Beachten Sie, dass beim Starten der virtuellen Umgebung von VirtualBox ein Fehler auftritt, wenn das Host-Betriebssystem Linux ist und die Kernel-Version aktualisiert wird.
Wenn Pyplot mit Macosx-Backends in einer mit virtualenv erstellten virtuellen Umgebung verwendet wird, ist es besser, eine Umgebung mit Laufzeitfehler => venv zu erstellen.
Wenn in boto3 der Fehler no attribute angezeigt wird, überprüfen Sie die Version
Was tun, wenn Sie beim Erstellen einer virtuellen Umgebung mit virtualenv die Meldung "Importfehler: Name 'HTTPSHandler' kann nicht importiert werden" erhalten
Informationen zur virtuellen Umgebung von Python Version 3.7
Wenn Sie der Meinung sind, dass die PyCharm-Umgebung beschädigt ist, liegt dies am Dateinamen
Wenn beim Tippen einer interaktiven Shell mit Anaconda eine lange Fehlermeldung angezeigt wird
nb_conda_kernels wird empfohlen, wenn Sie die virtuelle Umgebung mit jupyter betreten möchten
Eine Funktionsnotiz, die nützlich ist, wenn Sie den Debugger aufrufen möchten, wenn beim Ausführen eines Python-Skripts ein Fehler auftritt.