Jak opravit chybu „Příkaz nebyl nalezen“ na Virtualenv?

Virtualenv se používá k vytváření izolovaných prostředí pythonu. Nástroj vytvoří složku, která se skládá z nezbytných spustitelných souborů, které by bylo nutné spustit během projektu pythonu. Tento nástroj se nutně používá k vytvoření virtuálního prostředí pro projekty pythonu. Poměrně nedávno však přichází spousta zpráv o uživatelích, kteří nejsou schopni spustit příkazy Virtualenv v systému MacOS a „PříkazNeNalezeno”Při pokusu o to je vidět chyba.

Co způsobuje chybu „Příkaz nebyl nalezen“ na Virtualenv v Pythonu?

Po obdržení mnoha zpráv od více uživatelů jsme se rozhodli problém prozkoumat a vymysleli jsme sadu řešení, jak jej úplně opravit. Podívali jsme se také na důvody, kvůli kterým je chyba spuštěna, a uvedli jsme je takto:

  • Špatný adresář:Pokud byl program nainstalován spuštěním konkrétního příkazu „pip“, umístí jej do jiného adresáře než „/ usr / local / bin“. To způsobí chybu, protože je nutné ji nainstalovat do adresáře „/ usr / local / bin“, aby správně fungovala.
  • Správní oprávnění:Aby bylo možné program nainstalovat do správného adresáře a rozpoznat příkaz, je třeba jej nainstalovat s oprávněními správce nebo „Superuser“. Pokud není s těmito oprávněními nainstalována, může být spuštěna tato chyba.

Nyní, když máte základní znalosti o povaze problému, přejdeme k řešení. Nezapomeňte je implementovat v konkrétním pořadí, v jakém jsou uvedeny, aby nedocházelo ke konfliktům.

Řešení 1: Změna adresáře

Pokud program nebyl nainstalován ve správném adresáři, může být spuštěna tato chyba. V tomto kroku proto změníme jeho adresář. Pro to:

  1. Klikněte na „ReflektorSklenka“V pravém horním rohu.
  2. Vepište "Terminál”A vyberte první možnost.
  3. Musíte mít nainstalovaný program pomocí následujícího příkazu
    pip install virtualenv
  4. Zadejte následující příkaz a stiskněte „Enter
    sudo / usr / bin / easy_install virtualenv
  5. Tím se program umístí do příslušného adresáře a zkontrolujte, zda problém přetrvává.

Řešení 2: Instalace s oprávněními správce

Je možné, že program byl nainstalován jako běžný uživatel a nebyla udělena oprávnění root, kvůli kterým se chyba spouští. V tomto kroku tedy během instalace programu udělíme oprávnění root. Pro to:

  1. Klikněte na „ReflektorSklenka“V pravém horním rohu.
  2. Vepište "Terminál”A vyberte první možnost.
  3. Zadejte následující příkaz a stiskněte „Enter
    pip odinstalovat virtualenv
  4. Poté zadejte následující příkaz a stiskněte „Enter
    sudo pip install virtualenv
  5. Tím se nainstaluje program s oprávněními správce a zkontrolujte, zda problém přetrvává.

Řešení 3: Instalace pomocí metody APT-GET

V některých případech instalace pomocí příkazu „pip“ nepřinese pozitivní výsledky. V tomto kroku proto budeme instalovat „virtuální prostředí“ pomocí příkazu „APT-GET“. Pro to:

  1. Klikněte na „ReflektorSklenka“V pravém horním rohu.
  2. Vepište "Terminál”A vyberte první možnost.
  3. Zadejte následující příkaz a stiskněte „Enter“.
    sudo apt-get nainstalovat python-virtualenv
  4. Zkontrolujte, zda problém přetrvává.

$config[zx-auto] not found$config[zx-overlay] not found