Hogyan lehet kijavítani a „Command Not Found” hibát a Virtualenv-n?



Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére

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:

  1. Kattintson a ' Reflektorfény Üveg ”A jobb felső sarokban.

    Spotlight Glass a jobb felső sarokban



  2. Begépel ' Terminál ”És válassza az első opciót.

    Nyitó terminál

  3. A programot a következő paranccsal kell telepítenie
    pip install virtualenv
  4. Írja be a következő parancsot, és nyomja meg a Belép '
    sudo / usr / bin / easy_install virtualenv
  5. 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:

  1. Kattintson a ' Reflektorfény Üveg ”A jobb felső sarokban.

    Kattintson a reflektorfény üvegére

  2. Begépel ' Terminál ”És válassza az első opciót.

    Terminál Megnyitotta a MacOS-t

  3. Írja be a következő parancsot, és nyomja meg a Belép '
    pip uninstall virtualenv
  4. Ezt követően írja be a következő parancsot, és nyomja meg a Belép '
    sudo pip install virtualenv
  5. 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:

  1. Kattintson a ' Reflektorfény Üveg ”A jobb felső sarokban.

    Spotlight Glass a jobb felső sarokban

  2. Begépel ' Terminál ”És válassza az első opciót.

    MacOS terminál

  3. Írja be a következő parancsot, és nyomja meg a Belép '.
    sudo apt-get install python-virtualenv
  4. Ellenőrizze, hogy a probléma továbbra is fennáll-e.
2 perc olvasás