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

Einführung in die reaktive Funktion toRef-Funktion ref-Funktion in Vue3

Inhaltsverzeichnis Reaktive Funktion Verwendung: ...

Detaillierte Erklärung dreier häufig verwendeter Webeffekte in JavaScript

Inhaltsverzeichnis 1 Element Offset-Serie 1.1 Off...

Beispiel für Javascript-Bubblesort

Inhaltsverzeichnis 1. Was ist Bubble Sort 2. Gebe...

Grundlagen und Beispiele zur TypeScript-Aufzählung

Inhaltsverzeichnis Vorwort Was sind Enumerationen...

Tutorial zu HTML-Tabellen-Tags (21): Zeilenrahmen-Farbattribut BORDERCOLOR

Um die Tabelle zu verschönern, können Sie für die...

Verwendung und Unterschied von Js-Modulverpackungsexporten erfordern Import

Inhaltsverzeichnis 1. Commonjs-Exporte und erford...

Beispielcode zum Ändern des Textstils der Eingabeaufforderung in HTML

Auf vielen Websites wird im Eingabefeld Hinweiste...

So entschlüsseln Sie Linux-Versionsinformationen

Das Anzeigen und Interpretieren von Informationen...

Verwendung des optionalen Verkettungsoperators von JS

Vorwort Der optionale Verkettungsoperator (?.) er...

MySQL bedingte Abfrage und/oder Verwendung und Priorität Beispielanalyse

Dieser Artikel veranschaulicht anhand von Beispie...

ReactHooks Batch-Update-Status und Abrufen von Routenparametern Beispielanalyse

Inhaltsverzeichnis 1. So führen Sie stapelweise U...