GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Kein Modul namens Cython und Ausführen von Cythonize fehlgeschlagen [Fix]

Ich habe Websockify verwendet, damit der Browser eine Verbindung zu jeder Anwendung oder jedem Dienst auf einem Linux-Computer herstellen kann. Dazu gehört die Einrichtung eines Websockify-Servers, der die WebSockets in den normalen Socket übersetzt und es dem Datenverkehr ermöglicht, zwischen dem Client und dem Server zu folgen. Die Installation von Websockify ist einfach, aber der Prozess endete mit einem Fehler „Kein Modul namens Cython. RuntimeError:Ausführung von Cythonize fehlgeschlagen! “. Und denken Sie daran, dass die Websockify-Binärdatei nicht für die PPC64LE-Architektur verfügbar ist (wie die meisten Pakete), also habe ich sie schließlich aus der Quelle kompiliert.

Hinweis:

Ich verwende den Befehl python3.6 , da Websockify Python Version 3 und höher benötigt. Wenn Ihre Standard-Python-Version größer als 3 ist, müssen Sie nur python verwenden Befehl anstelle von python3.6.

Die Installation wird mit dem folgenden Befehl gestartet.

#python3.6 setup.py install
[....]
run_build = parse_setuppy_commands()
Cythonizing sources
Processing numpy/random/_bounded_integers.pxd.in
Processing numpy/random/_mt19937.pyx
Traceback (most recent call last):
  File "/tmp/easy_install-n7o_lgt3/numpy-1.18.4/tools/cythonize.py", line 61, in process_pyx
    from Cython.Compiler.Version import version as cython_version
ModuleNotFoundError: No module named Cython
[...]
RuntimeError: Running cythonize failed!

So beheben Sie kein Modul namens Cython

Wir müssen das Cython-Paket abhängig von der auf dem System installierten Python-Version wie folgt installieren:

#pip3.6 install Cython
WARNING: Running pip install with root privileges is generally not a good idea. Try `pip3.6 install --user` instead.
Collecting Cython
  Downloading https://files.pythonhosted.org/packages/9b/24/3416df8ae5962b09f6b522ad6d61e711dadb57816a6e4e76c3b99732f3c5/Cython-0.29.17-py2.py3-none-any.whl (971kB)
    100% |████████████████████████████████| 972kB 961kB/s
Installing collected packages: Cython
Successfully installed Cython-0.29.17

Das ist es. Da das Cython-Paket installiert ist, habe ich Websockify erfolgreich installiert.


Linux
  1. ImportError:Kein Modul namens MySQLdb [Gelöst]

  2. Benanntes Fehlernetzwerk in Systemprotokollen nicht erreichbar [Fix]

  3. ModuleNotFoundError:Kein Modul namens „IPython“ [Fix]

  4. Laufendes Skript mit „. “ Und mit „Quelle“?

  5. Pam – Erforderliches und ausreichendes Kontrollflag?

Bringen Sie podman unter Windows mit Linux zum Laufen

Eine Einführung in Pipes und Named Pipes in Linux

Raspberry Pi Basics:Raspbian installieren und zum Laufen bringen

Virtualbox-Fehler – Fehler beim Laden des Ring-0-Moduls VBoxEhciR0.r0

ImportError:Kein Modul mit dem Namen „appdirs“

letsencrypt ist mit ImportError fehlgeschlagen:Kein Modul namens Schnittstelle