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 “.
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:
- Klikněte na „ Spotlight Glass “ v pravém horním rohu.
Reflektorové sklo v pravém horním rohu - Zadejte „ Terminal “ a vyberte první možnost.
Otevření terminálu - Musíte nainstalovat program pomocí následujícího příkazu
pip install virtualenv
- Zadejte následující příkaz a stiskněte „ Enter “
sudo / usr / bin / easy_install virtualenv
- 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:
- Klikněte na „ Spotlight Glass “ v pravém horním rohu.
Kliknutím na sklo reflektoru - Zadejte „ Terminal “ a vyberte první možnost.
Terminál otevřen MacOS - Zadejte následující příkaz a stiskněte „ Enter “
pip odinstalovat virtualenv
- Poté zadejte následující příkaz a stiskněte „ Enter “
sudo pip install virtualenv
- 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:
- Klikněte na „ Spotlight Glass “ v pravém horním rohu.
Reflektorové sklo v pravém horním rohu - Zadejte „ Terminal “ a vyberte první možnost.
Terminál MacOS - Zadejte následující příkaz a stiskněte „ Enter “.
sudo apt-get install python-virtualenv
- Zkontrolujte, zda problém přetrvává.