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

Detaillierte Analyse des Explain-Ausführungsplans in MySQL

Vorwort Das Schreiben effizienter SQL-Anweisungen...

Verwenden Sie Docker, um den Kong-Clusterbetrieb aufzubauen

Es ist sehr einfach, einen Kong-Cluster unter dem...

Tic-Tac-Toe-Spiel in reinem CSS3 implementiert

Wirkung der Operation: html <div Klasse="...

Der Unterschied zwischen HTML Empty Link href="#" und href="javascript:void(0)"

# enthält eine Standortinformation. Der Standardan...

Diskussion über CSS-Stilpriorität und kaskadierende Reihenfolge

Im Allgemeinen : [1 wichtige Flagge] > [4 beson...

So optimieren Sie den Logikbeurteilungscode in JavaScript

Vorwort Zu den logischen Urteilsaussagen, die wir...

So konvertieren Sie Chinesisch in HTML in UTF-8

In HTML kann die chinesische Phrase „學好好學“ als „學...

HTML+CSS zum Erstellen von Herzschlag-Spezialeffekten

Heute werden wir einen einfachen Herzschlageffekt...

Erste Erkundung gängiger Befehle für Docker-Anfänger

Bevor wir Docker offiziell verwenden, machen wir ...