Nach dem Neustart des Baota-Panels wird die Meldung -ModuleNotFoundError: Kein Modul mit dem Namen „geventwebsocket“ angezeigt.

Nach dem Neustart des Baota-Panels wird die Meldung -ModuleNotFoundError: Kein Modul mit dem Namen „geventwebsocket“ angezeigt.

Hintergrund:

Da der Server das Flask-Projekt bereitgestellt und Python3 installiert hat, meldete das Baota-Panel beim Neustart einen Fehler

[Traceback (letzter Anruf zuletzt):
Datei "/root/anaconda3/lib/python3.7/site-packages/gunicorn/util.py", Zeile 135, in load_class
mod = import_module('.'.join(Komponenten))
Datei "/root/anaconda3/lib/python3.7/importlib/__init__.py", Zeile 127, in import_module
returniere _bootstrap._gcd_import(Name[Ebene:], Paket, Ebene)
Datei "<frozen importlib._bootstrap>", Zeile 1006, in _gcd_import
Datei "<frozen importlib._bootstrap>", Zeile 983, in _find_and_load
Datei "<frozen importlib._bootstrap>", Zeile 953, in _find_and_load_unlocked
Datei "<frozen importlib._bootstrap>", Zeile 219, in _call_with_frames_removed
Datei "<frozen importlib._bootstrap>", Zeile 1006, in _gcd_import
Datei "<frozen importlib._bootstrap>", Zeile 983, in _find_and_load
Datei "<frozen importlib._bootstrap>", Zeile 953, in _find_and_load_unlocked
Datei "<frozen importlib._bootstrap>", Zeile 219, in _call_with_frames_removed
Datei "<frozen importlib._bootstrap>", Zeile 1006, in _gcd_import
Datei "<frozen importlib._bootstrap>", Zeile 983, in _find_and_load
Datei "<frozen importlib._bootstrap>", Zeile 965, in _find_and_load_unlocked
ModuleNotFoundError: Kein Modul mit dem Namen „geventwebsocket“
]
------------------------------------------------------
Fehler: Der Start des BT-Panel-Dienstes ist fehlgeschlagen.

Lösung:

1. Installieren Sie geventwebsocket in Python3

Ich möchte Python3 weder zerlegen noch den Softlink von Python3 löschen, deshalb habe ich diese Methode im Internet gefunden

Nach genauerem Hinsehen scheint das Modul geventwebsocket nach dem Upgrade von python3.7 zu fehlen

Dann habe ich versucht, dieses Modul mit pip zu installieren:

sudo pip3 installiere geventwebsocket

Das Ergebnis ist immer noch falsch

2. Fahren Sie mit der Installation von gevent-websocket fort

sudo pip3 installiere gevent-websocket

Nach der Installation tritt immer noch ein Fehler auf, der besagt: „Kein Modul mit dem Namen ‚paramiko‘“

3. Fahren Sie mit der Installation von Paramiko fort

 sudo pip3 installiere paramiko

4. Starten Sie dann das Pagoda-Panel neu

sudo /etc/init.d/bt

Erfolg! ! !

Zusammenfassen

Oben habe ich Ihnen die Eingabeaufforderung nach dem Neustart des Baota-Panels vorgestellt - ModuleNotFoundError: Kein Modul mit dem Namen ''''geventwebsocket''''. Ich hoffe, es wird Ihnen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!
Wenn Sie diesen Artikel hilfreich finden, können Sie ihn gerne abdrucken und dabei bitte die Quelle angeben. Vielen Dank!

Das könnte Sie auch interessieren:
  • Lösung zum Vergessen des Passworts des Pagodenpanels in Linux 3.X/4.x/5.x
  • So installieren Sie die Linux-Version von Baota Panel in einem anderen Verzeichnis als /www
  • Baota Linux Panel ist ein kostenloses chinesisches Linux VPS-Host-Kontrollfeld, das sich zum schnellen Erstellen von Websites eignet
  • BT Baota Linux Server Management Assistant richtet VPS-Panel ein (Installation und Ersteinrichtung der Anwendung)
  • Einführung in die stabile Version von Baota Linux Panel 2.8.9

<<:  Lösen Sie das Problem, dass MySQL 8.0 trotz korrekter Eingabe immer noch die Meldung „Zugriff verweigert“ anzeigt.

>>:  Beispielcode zur Implementierung der Alipay-Sandbox-Zahlung mit Vue+SpringBoot

Artikel empfehlen

Implementierung der gemeinsamen Nutzung von Daten zwischen Docker Volume-Containern

Was ist Volumen? „Volume“ bedeutet auf Englisch K...

So wechseln Sie in Linux effizient zwischen Verzeichnissen

Wenn es um den Verzeichniswechsel unter Linux geh...

Detaillierte Erläuterung der Js-Klassenkonstruktion und Vererbungsfälle

Die Definition und Vererbung von Klassen in JS si...

HTML implementiert problemlos abgerundete Rechtecke

Frage: Wie erreiche ich mit Div+CSS und Positioni...

Detaillierte Erklärung der Nginx-Konfigurationsdatei

Die Hauptkonfigurationsdatei von Nginx ist nginx....

Wie gut kennen Sie sich mit reinen HTML-Tags aus?

Die folgenden HTML-Tags umfassen grundsätzlich all...

Ideen zum Erstellen von Welleneffekten mit CSS

Zuvor habe ich mehrere Möglichkeiten vorgestellt,...

...

Hinweise zur Verwendung der verknüpften Liste des Linux-Kernel-Gerätetreibers

/******************** * Anwendung von verknüpften...

Vue+openlayer5-Methode zum Abrufen der Koordinaten des aktuellen Mauszeigers

Vorwort: Wie erhält man die Koordinaten der aktue...