A Virtualenv elszigetelt python-környezetek létrehozására szolgál. Az eszköz létrehoz egy mappát, amely a szükséges futtatható fájlokból áll, amelyeket el kell indítani egy python projekt során. Az eszközt szükségszerűen a virtuális környezet létrehozására használják a python projektek számára. A közelmúltban azonban rengeteg jelentés érkezett azokról a felhasználókról, akik nem tudják futtatni a Virtualenv parancsokat a MacOS-on és a “ Parancs Nem Megtalált ”Hiba látható a próbálkozás során.
Virtualenv
Mi okozza a „Command Not Found” hibát a Virtualenv-n a Pythonban?
Miután több felhasználótól számos jelentést kaptunk, úgy döntöttünk, hogy kivizsgáljuk a problémát, és megoldások sorozatát dolgoztuk ki a probléma teljes megoldására. Megvizsgáltuk a hiba kiváltásának okait is, és az alábbiak szerint soroltuk fel őket:
- Rossz könyvtár: Ha a programot egy adott „pip” parancs futtatásával telepítették, akkor egy másik könyvtárba helyezi, mint a „/ usr / local / bin”. Ez kiváltja a hibát, mert a megfelelő működéshez telepítenie kell az „/ usr / local / bin” könyvtárba.
- Adminisztrációs jogosultságok: A programot rendszergazdai vagy „Superuser” jogosultságokkal kell telepíteni annak érdekében, hogy a megfelelő könyvtárba települjön, és a parancsot felismerjék. Ha nincs telepítve az adott jogosultságokkal, akkor ez a hiba aktiválódhat.
Most, hogy alaposan megértette a probléma természetét, továbblépünk a megoldások felé. Ügyeljen arra, hogy ezeket a bemutatásuk sorrendjében hajtsa végre a konfliktusok elkerülése érdekében.
1. megoldás: Könyvtár módosítása
Ha a program nincs telepítve a megfelelő könyvtárba, akkor ez a hiba kiváltható. Ezért ebben a lépésben megváltoztatjuk a könyvtárát. Azért:
- Kattintson a ' Reflektorfény Üveg ”A jobb felső sarokban.
Spotlight Glass a jobb felső sarokban
- Begépel ' Terminál ”És válassza az első opciót.
Nyitó terminál
- A programot a következő paranccsal kell telepítenie
pip install virtualenv
- Írja be a következő parancsot, és nyomja meg a Belép '
sudo / usr / bin / easy_install virtualenv
- Ezzel a program a megfelelő könyvtárba kerül, ellenőrizze, hogy a probléma továbbra is fennáll-e.
2. megoldás: Telepítés adminisztrátori jogosultságokkal
Lehetséges, hogy a programot normál felhasználóként telepítették, és nem kaptak root jogosultságokat, amelyek miatt a hibát kiváltották. Ezért ebben a lépésben megadjuk a root jogosultságokat a program telepítése során. Azért:
- Kattintson a ' Reflektorfény Üveg ”A jobb felső sarokban.
Kattintson a reflektorfény üvegére
- Begépel ' Terminál ”És válassza az első opciót.
Terminál Megnyitotta a MacOS-t
- Írja be a következő parancsot, és nyomja meg a Belép '
pip uninstall virtualenv
- Ezt követően írja be a következő parancsot, és nyomja meg a Belép '
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” -t telepítjük az „APT-GET” paranccsal. Azért:
- Kattintson a ' Reflektorfény Üveg ”A jobb felső sarokban.
Spotlight Glass a jobb felső sarokban
- Begépel ' Terminál ”És válassza az első opciót.
MacOS terminál
- Írja be a következő parancsot, és nyomja meg a Belép '.
sudo apt-get install python-virtualenv
- Ellenőrizze, hogy a probléma továbbra is fennáll-e.