GNU/Linux >> Tutoriels Linux >  >> Linux

Aucun module nommé Cython et l'exécution de cythonize n'a échoué [Réparer]

J'utilise Websockify pour permettre au navigateur de se connecter à n'importe quelle application ou service sur une machine Linux. Cela implique la configuration du serveur Websockify qui traduit les WebSockets en socket normal et permet au trafic de suivre entre le client et le serveur. L'installation de Websockify est simple, mais le processus s'est terminé par une erreur « Aucun module nommé Cython. RuntimeError :Échec de l'exécution de cythonize ! “. Et rappelez-vous que le binaire Websockify n'est pas disponible pour l'architecture PPC64LE (comme la plupart des packages), j'ai donc fini par le compiler à partir de la source.

Remarque :

J'utilise la commande python3.6 , car Websockify nécessite Python version 3 et supérieure. Si votre version Python par défaut est supérieure à 3, il vous suffit d'utiliser python commande au lieu de python3.6.

L'installation est lancée à l'aide de la commande ci-dessous.

#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!

Comment réparer aucun module nommé Cython

Nous devons installer le package Cython en fonction de la version de Python installée sur le système comme ci-dessous :

#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

C'est ça. Une fois le package Cython installé, j'ai réussi à installer Websockify.


Linux
  1. Erreur lors de l'exécution du logiciel Volatility :Échec de l'importation de la volatilité.plugins.malware.svcscan (erreur d'importation :aucun module nommé Crypto.Hash) [Résolu]

  2. Comment résoudre ImportError :Aucun module nommé ConfigParser ?

  3. Réseau d'erreur nommé inaccessible dans les journaux système [Réparer]

  4. ModuleNotFoundError :Aucun module nommé "IPython" [Réparer]

  5. Obtenir l'heure de l'utilisateur et du noyau d'un processus en cours d'exécution ?

Obtenez podman opérationnel sur Windows en utilisant Linux

Une introduction aux canaux et aux canaux nommés sous Linux

Raspberry Pi Basics :installer Raspbian et le faire fonctionner

Erreur Virtualbox - Échec du chargement du module ring-0 VBoxEhciR0.r0

ImportError :aucun module nommé "appdirs"

Letsencrypt a échoué avec ImportError :aucun module nommé interface