GNU/Linux >> Belajar Linux >  >> Linux

Tidak ada modul bernama Cython dan Menjalankan cythonize gagal [Fix]

Saya telah menggunakan Websockify untuk memungkinkan browser terhubung ke aplikasi atau layanan apa pun di mesin Linux. Ini melibatkan pengaturan server Websockify yang menerjemahkan WebSockets ke soket normal dan memungkinkan lalu lintas untuk mengikuti antara klien dan server. Instalasi Websockify sederhana, tetapi prosesnya berakhir dengan kesalahan “Tidak ada modul bernama Cython. RuntimeError:Menjalankan cythonize gagal! “. Dan ingat bahwa biner Websockify tidak tersedia untuk arsitektur PPC64LE (seperti kebanyakan paket), jadi saya akhirnya mengkompilasinya dari sumbernya.

Catatan:

Saya menggunakan perintah python3.6 , karena Websockify membutuhkan Python versi 3 ke atas. Jika versi Python default Anda lebih besar dari 3, maka Anda hanya perlu menggunakan python perintah alih-alih python3.6.

Instalasi dimulai menggunakan perintah di bawah ini.

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

Cara memperbaiki Tidak ada modul bernama Cython

Kita perlu menginstal paket Cython tergantung pada versi Python yang diinstal pada sistem seperti di bawah ini:

#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

Itu dia. Setelah paket Cython diinstal, saya berhasil menginstal Websockify.


Linux
  1. Kesalahan saat menjalankan perangkat lunak Volatilitas :Gagal mengimpor volatilitas.plugins.malware.svcscan(ImportError:Tidak ada modul bernama Crypto.Hash) [Terpecahkan]

  2. ImportError:Tidak ada modul bernama MySQLdb [Terpecahkan]

  3. ModuleNotFoundError:Tidak ada modul bernama 'IPython' [Fix]

  1. Menjalankan Script Dengan “. ” Dan Dengan “sumber”?

  2. Pam – Bendera Kontrol yang Diperlukan Dan Cukup?

  3. ImportError:Tidak ada modul bernama 'appdirs'

  1. Bagaimana Mengatasi ImportError:Tidak ada modul bernama ConfigParser?

  2. letsencrypt gagal dengan ImportError:Tidak ada modul bernama interface

  3. Menjalankan phpmyadmin dan suphp