Hogyan javítsuk ki a „Command Not Found” hibát a Virtualenv oldalon?
A Virtualenv izolált python környezetek létrehozására szolgál. Az eszköz létrehoz egy mappát a szükséges végrehajtható fájlokból, amelyeket el kell indítani egy python projekt során. Az eszközt szükségszerűen egy virtuális környezet létrehozására használják a python projektekhez. A közelmúltban azonban sok olyan bejelentés érkezett azokról a felhasználókról, akik nem tudják futtatni a Virtualenv parancsokat MacOS rendszeren, és ennek megkísérlésekor a „ Command Not Found ” hiba látható.
Mi okozza a 'Nem sikerült parancs' hibát a Python Virtualenv eszközén?
Miután számos jelentést kapott több felhasználótól, úgy döntöttünk, hogy kivizsgáljuk a problémát, és kidolgoztunk egy sor megoldást annak teljes kijavítására. Megvizsgáltuk továbbá azokat az okokat, amelyek miatt a hiba bekövetkezik, és a következőket soroltuk fel:
- Rossz könyvtár: Ha a programot egy adott “pip” parancs futtatásával telepítették, akkor más könyvtárba helyezi, mint a “/ usr / local / bin”. Ez kiváltja a hibát, mert azt a megfelelő működéshez telepíteni kell a “/ usr / local / bin” könyvtárba.
- Rendszergazdai jogosultságok: A programot a megfelelő könyvtárba való telepítéshez és a parancs felismeréséhez adminisztrátori vagy „Superuser” jogosultságokkal kell telepíteni. Ha nem telepítve van ezekkel a jogosultságokkal, akkor ez a hiba előfordulhat.
Most, hogy alapvető ismeretei vannak a probléma természetéről, továbbmegyünk a megoldások felé. A konfliktusok elkerülése érdekében hajtsa végre ezeket a megadott sorrendben.
1. megoldás: A könyvtár megváltoztatása
Ha a programot nem a megfelelő könyvtárba telepítették, akkor ezt a hibát válthatja ki. Ezért ebben a lépésben megváltoztatjuk a könyvtárát. Azért:
- Kattintson a jobb felső sarokban lévő „ Spotlight Glass ” elemre.
Spotlight üveg a jobb felső sarokban - Írja be a „ Terminal ” elemet, és válassza az első lehetőséget.
Nyitó terminál - Telepítenie kell a programot a következő paranccsal
pip install virtualenv
- Írja be a következő parancsot és nyomja meg az „ Enter ” billentyűt
sudo / usr / bin / easy_install virtualenv
- Ezzel elhelyezi a programot a megfelelő könyvtárba, ellenőrizze, hogy a probléma továbbra is fennáll-e.
2. megoldás: Telepítés rendszergazdai jogosultságokkal
Lehetséges, hogy a programot normál felhasználóként telepítették, és a root kiváltságait nem adták meg, amelyek miatt a hiba aktiválódik. Ezért ebben a lépésben a root telepítési jogokat adjuk meg a program telepítése közben. Azért:
- Kattintson a jobb felső sarokban lévő „ Spotlight Glass ” elemre.
Kattintva a reflektorfénybe - Írja be a „ Terminal ” elemet, és válassza az első lehetőséget.
A terminál megnyitotta a MacOS-t - Írja be a következő parancsot és nyomja meg az „ Enter ” billentyűt
pip eltávolítsa a virtualenv programot
- Ezután írja be a következő parancsot és nyomja meg az „ Enter ” billentyűt
sudo pip install virtualenv
- Ez telepíti a programot rendszergazdai jogosultságokkal, ellenőrizze, hogy a probléma továbbra is fennáll-e.
3. megoldás: Telepítés APT-GET módszerrel
Bizonyos esetekben a „pip” paranccsal történő telepítés nem eredményez pozitív eredményeket. Ezért ebben a lépésben a „virtuális env” -et telepítjük az „APT-GET” paranccsal. Azért:
- Kattintson a jobb felső sarokban lévő „ Spotlight Glass ” elemre.
Spotlight üveg a jobb felső sarokban - Írja be a „ Terminal ” elemet, és válassza az első lehetőséget.
MacOS terminál - Írja be a következő parancsot, és nyomja meg az „ Enter ” gombot.
sudo apt-get install python-virtualenv
- Ellenőrizze, hogy a probléma továbbra is fennáll-e.