GNU/Linux >> Znalost Linux >  >> Linux

Žádný modul s názvem Cython a Running cythonize se nezdařil [Oprava]

Používal jsem Websockify, abych umožnil prohlížeči připojit se k jakékoli aplikaci nebo službě na počítači se systémem Linux. To zahrnuje nastavení serveru Websockify, který překládá WebSockets do normálního soketu a umožňuje provoz mezi klientem a serverem. Instalace Websockify je jednoduchá, ale proces skončil chybou „Žádný modul s názvem Cython. RuntimeError:Spuštění cythonize se nezdařilo! “. A pamatujte, že binární soubor Websockify není k dispozici pro architekturu PPC64LE (jako většina balíčků), takže jsem ho nakonec zkompiloval ze zdroje.

Poznámka:

Používám příkaz python3.6 , protože Websockify vyžaduje Python verze 3 a vyšší. Pokud je vaše výchozí verze Pythonu větší než 3, pak stačí použít python příkaz místo python3.6.

Instalace se spustí pomocí níže uvedeného příkazu.

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

Jak opravit Žádný modul s názvem Cython

Potřebujeme nainstalovat balíček Cython v závislosti na verzi Pythonu nainstalované v systému, jak je uvedeno níže:

#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

A je to. Po instalaci balíčku Cython jsem úspěšně nainstaloval Websockify.


Linux
  1. Chyba při spouštění softwaru Volatility:Nepodařilo se importovat volatility.plugins.malware.svcscan(ImportError:Žádný modul s názvem Crypto.Hash) [Vyřešeno]

  2. Jak vyřešit ImportError:Žádný modul s názvem ConfigParser?

  3. Získat čas uživatele a jádra běžícího procesu?

  1. Pam – povinná a dostatečná kontrolní vlajka?

  2. Spouštění příkazů Linuxu na pozadí a v popředí

  3. Chyba instalace python-dev:ImportError:Žádný modul s názvem apt_pkg

  1. ImportError:Žádný modul s názvem MySQLdb [Vyřešeno]

  2. kvm:ověření modulu se nezdařilo:chybí podpis a/nebo požadovaný klíč - narušuje jádro

  3. letsencrypt se nezdařil s chybou ImportError:Žádný modul s názvem rozhraní