Jak opravit chybu 'Command Not Found' 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 python. Tento nástroj se nutně používá k vytvoření virtuálního prostředí pro projekty python. V poslední době však přichází mnoho zpráv o uživatelích, kteří nejsou schopni spouštět příkazy Virtualenv v systému MacOS a při pokusu o tuto chybu je vidět chyba „ Command Not Found “.

Virtualenv

Co způsobuje chybu 'Command Not Found' na Virtualenv v Pythonu?

Poté, co jsme obdrželi řadu zpráv od více uživatelů, jsme se rozhodli problém prošetřit a vymysleli řadu řešení k jeho úplnému vyřešení. Rovněž jsme se zabývali příčinami, kvůli nimž je chyba vyvolána, a uvedli jsme je následovně:

  • Chybný 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 pro správnou funkci musí být nainstalována v adresáři „/ usr / local / bin“.
  • Administrátorská oprávnění: Program musí být nainstalován s administrátorskými nebo superuživatelskými oprávněními, aby byl nainstalován do správného adresáře a aby byl příkaz rozpoznán. Pokud není nainstalována s těmito oprávněními, může být tato chyba spuštěna.

Nyní, když máte základní znalosti o povaze problému, přejdeme k řešení. Nezapomeňte je implementovat ve specifickém pořadí, v jakém jsou prezentovány, aby nedošlo ke konfliktu.

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

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

  1. Klikněte na „ Spotlight Glass “ v pravém horním rohu.

    Reflektorové sklo v pravém horním rohu
  2. Zadejte „ Terminal “ a vyberte první možnost.

    Otevření terminálu
  3. Musíte nainstalovat 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 byl program nainstalován jako normální uživatel a uživatelská práva root nebyla udělena, kvůli čemuž došlo k chybě. Proto v tomto kroku udělujeme při instalaci programu oprávnění root. Pro to:

  1. Klikněte na „ Spotlight Glass “ v pravém horním rohu.

    Kliknutím na sklo reflektoru
  2. Zadejte „ Terminal “ a vyberte první možnost.

    Terminál otevřen MacOS
  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 program nainstaluje 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. Proto v tomto kroku nainstalujeme „virtuální prostředí“ pomocí příkazu „APT-GET“. Pro to:

  1. Klikněte na „ Spotlight Glass “ v pravém horním rohu.

    Reflektorové sklo v pravém horním rohu
  2. Zadejte „ Terminal “ a vyberte první možnost.

    Terminál MacOS
  3. Zadejte následující příkaz a stiskněte „ Enter “.
     sudo apt-get install python-virtualenv 
  4. Zkontrolujte, zda problém přetrvává.

Zajímavé Články