GNU/Linux >> Linux Esercitazione >  >> Linux

Nessun modulo denominato Cython e Esecuzione di cythonize non riusciti [fissare]

Ho utilizzato Websockify per consentire al browser di connettersi a qualsiasi applicazione o servizio su una macchina Linux. Ciò comporta la configurazione del server Websockify che traduce i WebSocket nel normale socket e consente al traffico di seguire tra il client e il server. L'installazione di Websockify è semplice, ma il processo si è concluso con un errore "Nessun modulo denominato Cython. RuntimeError:l'esecuzione di cythonize non è riuscita! “. E ricorda che il binario Websockify non è disponibile per l'architettura PPC64LE (come la maggior parte dei pacchetti), quindi ho finito per compilarlo dal sorgente.

Nota:

Sto usando il comando python3.6 , perché Websockify richiede Python versione 3 e successive. Se la tua versione predefinita di Python è maggiore di 3, devi solo usare python comando invece di python3.6.

L'installazione viene avviata utilizzando il comando seguente.

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

Come risolvere Nessun modulo chiamato Cython

Abbiamo bisogno di installare il pacchetto Cython a seconda della versione di Python installata sul sistema come di seguito:

#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

Questo è tutto. Poiché il pacchetto Cython è stato installato, ho installato Websockify correttamente.


Linux
  1. ImportError:nessun modulo denominato MySQLdb [Risolto]

  2. Rete di errore denominata irraggiungibile nei registri di sistema [fissare]

  3. Esecuzione dello script con ". ” E con “fonte”?

  4. Pam – Bandiera di controllo richiesta e sufficiente?

  5. Esecuzione di comandi Linux in background e in primo piano

Ottieni podman attivo e funzionante su Windows usando Linux

Un'introduzione alle pipe e alle named pipe in Linux

Nozioni di base su Raspberry Pi:installazione di Raspbian e installazione e funzionamento

Errore Virtualbox – Impossibile caricare il modulo ring-0 VBoxEhciR0.r0

letsencrypt non è riuscito con ImportError:nessun modulo denominato interface

Esecuzione di phpmyadmin e suphp