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ó.

Virtualenv

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:

  1. Kattintson a jobb felső sarokban lévő „ Spotlight Glass ” elemre.

    Spotlight üveg a jobb felső sarokban
  2. Írja be a „ Terminal ” elemet, és válassza az első lehetőséget.

    Nyitó terminál
  3. Telepítenie kell a programot a következő paranccsal
     pip install virtualenv 
  4. Írja be a következő parancsot és nyomja meg az „ Enter ” billentyűt
     sudo / usr / bin / easy_install virtualenv 
  5. 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:

  1. Kattintson a jobb felső sarokban lévő „ Spotlight Glass ” elemre.

    Kattintva a reflektorfénybe
  2. Írja be a „ Terminal ” elemet, és válassza az első lehetőséget.

    A terminál megnyitotta a MacOS-t
  3. Írja be a következő parancsot és nyomja meg az „ Enter ” billentyűt
     pip eltávolítsa a virtualenv programot 
  4. Ezután írja be a következő parancsot és nyomja meg az „ Enter ” billentyűt
     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” -et telepítjük az „APT-GET” paranccsal. Azért:

  1. Kattintson a jobb felső sarokban lévő „ Spotlight Glass ” elemre.

    Spotlight üveg a jobb felső sarokban
  2. Írja be a „ Terminal ” elemet, és válassza az első lehetőséget.

    MacOS terminál
  3. Írja be a következő parancsot, és nyomja meg az „ Enter ” gombot.
     sudo apt-get install python-virtualenv 
  4. Ellenőrizze, hogy a probléma továbbra is fennáll-e.

Érdekes Cikkek