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:
- Klikněte na „ReflektorSklenka“V pravém horním rohu.
- Vepište "Terminál”A vyberte první možnost.
- Musíte mít nainstalovaný 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 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:
- Klikněte na „ReflektorSklenka“V pravém horním rohu.
- Vepište "Terminál”A vyberte první možnost.
- 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 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:
- Klikněte na „ReflektorSklenka“V pravém horním rohu.
- Vepište "Terminál”A vyberte první možnost.
- Zadejte následující příkaz a stiskněte „Enter“.
sudo apt-get nainstalovat python-virtualenv
- Zkontrolujte, zda problém přetrvává.