Ako opraviť chybu „Príkaz sa nenašiel“ na serveri Virtualenv?
Virtualenv sa používa na vytváranie izolovaných prostredí pythonu. Nástroj vytvorí priečinok, ktorý pozostáva z potrebných spustiteľných súborov, ktoré by bolo potrebné spustiť počas projektu python. Tento nástroj sa nevyhnutne používa na vytvorenie virtuálneho prostredia pre projekty python. Avšak pomerne nedávno prichádza veľa správ o používateľoch, ktorí nedokážu spustiť príkazy Virtualenv v systéme MacOS a „VelenieNieNájdené”Sa pri pokuse zobrazuje chyba.
Čo spôsobuje chybu „Príkaz sa nenašiel“ na Virtualenv v Pythone?
Po prijatí mnohých správ od viacerých používateľov sme sa rozhodli problém preskúmať a navrhli sme súbor riešení, ktoré ho majú úplne vyriešiť. Pozreli sme sa tiež na dôvody, kvôli ktorým sa chyba spúšťa, a uviedli sme ich takto:
- Nesprávny adresár:Ak bol program nainštalovaný spustením konkrétneho príkazu „pip“, umiestni ho do iného adresára ako „/ usr / local / bin“. To spôsobí chybu, pretože je potrebné ju nainštalovať do adresára „/ usr / local / bin“, aby správne fungovala.
- Správne výsady:Aby bolo možné program nainštalovať do správneho adresára a rozpoznať príkaz, musí byť nainštalovaný s oprávneniami správcu alebo „Superuser“. Ak nie je nainštalovaná s týmito oprávneniami, môže sa vyskytnúť táto chyba.
Teraz, keď máte základné znalosti o podstate problému, prejdeme k riešeniam. Nezabudnite ich implementovať v konkrétnom poradí, v akom sú predložené, aby ste predišli konfliktom.
Riešenie 1: Zmena adresára
Ak program nebol nainštalovaný v správnom adresári, môže sa vyskytnúť táto chyba. Preto v tomto kroku zmeníme jeho adresár. Pre to:
- Klikni na "ReflektorSklo”V pravom hornom rohu.
- Zadajte „Terminál”A vyberte prvú možnosť.
- Program musíte mať nainštalovaný pomocou nasledujúceho príkazu
pip nainštalovať virtualenv
- Zadajte nasledujúci príkaz a stlačte „Zadajte”
sudo / usr / bin / easy_install virtualenv
- Týmto sa program umiestni do príslušného adresára a skontrolujte, či problém pretrváva.
Riešenie 2: Inštalácia s oprávneniami správcu
Je možné, že program bol nainštalovaný ako normálny používateľ a neboli udelené oprávnenia root, kvôli ktorým sa chyba spúšťa. Preto v tomto kroku počas inštalácie programu udelíme oprávnenie root. Pre to:
- Klikni na "ReflektorSklo”V pravom hornom rohu.
- Zadajte „Terminál”A vyberte prvú možnosť.
- Zadajte nasledujúci príkaz a stlačte „Zadajte”
pip odinštalovať virtualenv
- Potom zadajte nasledujúci príkaz a stlačte „Zadajte”
sudo pip install virtualenv
- Týmto sa nainštaluje program s oprávneniami správcu a skontrolujte, či problém pretrváva.
Riešenie 3: Inštalácia pomocou metódy APT-GET
V niektorých prípadoch inštalácia pomocou príkazu „pip“ neprinesie pozitívne výsledky. Preto v tomto kroku nainštalujeme „virtuálne prostredie“ pomocou príkazu „APT-GET“. Pre to:
- Klikni na "ReflektorSklo”V pravom hornom rohu.
- Zadajte „Terminál”A vyberte prvú možnosť.
- Zadajte nasledujúci príkaz a stlačte „Zadajte“.
sudo apt-get nainštalovať python-virtualenv
- Skontrolujte, či problém pretrváva.