Kako popraviti napako "Ukaz ni najden" na Virtualenv?

Virtualenv se uporablja za ustvarjanje izoliranih pitonskih okolij. Orodje ustvari mapo, ki je sestavljena iz potrebnih izvedljivih datotek, ki bi jih bilo treba zagnati med projektom python. Orodje se nujno uporablja za ustvarjanje virtualnega okolja za projekte python-a. Vendar pa je pred kratkim prišlo veliko poročil o uporabnikih, ki ne morejo zagnati ukazov Virtualenv v operacijskem sistemu MacOS in med poskusom tega opazimo napako » Ukaz ni najden «.

Virtualenv

Kaj povzroča napako "Ukaz ni najden" na Virtualenv v Pythonu?

Po prejemu številnih poročil več uporabnikov smo se odločili, da bomo težavo raziskali in zasnovali niz rešitev, da jo v celoti odpravimo. Prav tako smo preučili razloge, zaradi katerih se sproži napaka, in jih našteli na naslednji način:

  • Napačni imenik: Če je bil program nameščen z izvajanjem določenega ukaza "pip", ga vpiše v drug imenik kot "/ usr / local / bin". To sproži napako, ker jo je treba namestiti v imenik "/ usr / local / bin", da lahko pravilno deluje.
  • Upravne privilegije: Program mora biti nameščen s skrbniškimi ali podupraviteljskimi privilegiji, da se lahko namesti v pravi imenik in da se ukaz prepozna. Če ni nameščen s temi privilegiji, se lahko sproži ta napaka.

Zdaj, ko boste razumeli naravo problema, bomo nadaljevali z rešitvami. Prepričajte se, da jih izvajate v določenem vrstnem redu, v katerem so predstavljeni, da se izognete konfliktom.

1. rešitev: Spreminjanje imenika

Če program ni bil nameščen v pravilnem imeniku, se lahko sproži ta napaka. Zato bomo v tem koraku spremenili njegov imenik. Za to:

  1. V zgornjem desnem kotu kliknite “ Steklo za žarišče ”.

    Spotlight Glass v zgornjem desnem kotu
  2. Vnesite " Terminal " in izberite prvo možnost.

    Odpiranje terminala
  3. Program morate namestiti z naslednjim ukazom
     pip namestite virtualenv 
  4. Vnesite naslednji ukaz in pritisnite » Enter «
     sudo / usr / bin / easy_install virtualenv 
  5. Program bo zdaj umeščen v ustrezen imenik in preverite, ali se težava še vedno pojavlja.

2. rešitev: Namestitev z upravnimi privilegiji

Mogoče je, da je bil program nameščen kot običajen uporabnik in korenski privilegiji niso bili odobreni, zaradi česar se sproži napaka. Zato bomo v tem koraku med nameščanjem programa podelili korenske privilegije. Za to:

  1. V zgornjem desnem kotu kliknite “ Steklo za žarišče ”.

    Klik na steklo v središču pozornosti
  2. Vnesite " Terminal " in izberite prvo možnost.

    Terminal odprl MacOS
  3. Vnesite naslednji ukaz in pritisnite » Enter «
     pip uninstall virtualenv 
  4. Po tem vnesite naslednji ukaz in pritisnite » Enter «
     sudo pip namestite virtualenv 
  5. S tem boste program namestili s skrbniškimi privilegiji, preverite, ali se težava še vedno pojavlja.

3. rešitev: Namestitev z metodo APT-GET

V nekaterih primerih namestitev z ukazom "pip" ne prinese pozitivnih rezultatov. Zato bomo v tem koraku z ukazom "APT-GET" namestili "virtualno env". Za to:

  1. V zgornjem desnem kotu kliknite “ Steklo za žarišče ”.

    Spotlight Glass v zgornjem desnem kotu
  2. Vnesite " Terminal " in izberite prvo možnost.

    Terminal MacOS
  3. Vnesite naslednji ukaz in pritisnite “ Enter ”.
     sudo apt-get install python-virtualenv 
  4. Preverite, ali se težava še vedno pojavlja.

Zanimivi Članki