Kako popraviti napako »Ukaz ni najden« na Virtualenv?



Preizkusite Naš Instrument Za Odpravo Težav

Virtualenv se uporablja za ustvarjanje izoliranih okolij python. Orodje ustvari mapo, ki je sestavljena iz potrebnih izvršljivih datotek, ki bi jih bilo treba zagnati med projektom python. Orodje se nujno uporablja za ustvarjanje navideznega okolja za projekte python. Vendar pa v zadnjem času prihaja veliko poročil o uporabnikih, ki ne morejo zagnati ukazov Virtualenv v sistemu MacOS in Ukaz Ne Najdeno «Med poskusom se prikaže napaka.



Virtualenv



Kaj povzroča napako 'Ukaza ni mogoče najti' na Virtualenv v Pythonu?

Po prejemu številnih poročil več uporabnikov smo se odločili, da bomo težavo raziskali in oblikovali nabor rešitev, ki jo bodo v celoti odpravili. Preučili smo tudi razloge, zaradi katerih se napaka sproži, in jih navedli na naslednji način:



  • Napačen imenik: Če je bil program nameščen z izvajanjem določenega ukaza 'pip', ga shrani v drug imenik kot '/ usr / local / bin'. To sproži napako, ker jo je treba namestiti v imenik “/ usr / local / bin”, da bo lahko pravilno delovala.
  • Upravni privilegiji: Program mora biti nameščen s skrbniškimi pravicami ali privilegiji »Super uporabnik«, da ga lahko namestite v pravi imenik in prepoznate ukaz. Če ni nameščen s temi privilegiji, se lahko ta napaka sproži.

Zdaj, ko dobro razumete naravo problema, bomo šli naprej k rešitvam. Poskrbite, da jih boste uporabili v določenem vrstnem redu, v katerem so predstavljeni, da se izognete konfliktu.

Rešitev 1: Spreminjanje imenika

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

  1. Kliknite » Ospredje Steklo «V zgornjem desnem kotu.

    Spotlight Glass v zgornjem desnem kotu



  2. Vtipkati ' Terminal 'In izberite prvo možnost.

    Odpiranje terminala

  3. Program ste morali namestiti z naslednjim ukazom
    pip namestite virtualenv
  4. Vnesite naslednji ukaz in pritisnite “ Enter '
    sudo / usr / bin / easy_install virtualenv
  5. S tem bo program zdaj umeščen v ustrezen imenik in preverite, ali težava še vedno obstaja.

Rešitev 2: Namestitev s skrbniškimi pravicami

Možno je, da je bil program nameščen kot običajen uporabnik in niso dodeljene korenske pravice, zaradi katerih se napaka sproži. Zato bomo v tem koraku podelili korenske privilegije med namestitvijo programa. Za to:

  1. Kliknite » Ospredje Steklo «V zgornjem desnem kotu.

    Klik na steklo reflektorjev

  2. Vtipkati ' Terminal 'In izberite prvo možnost.

    Terminal Open 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 bo program nameščen s skrbniškimi pravicami. Preverite, ali težava še vedno obstaja.

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

V nekaterih primerih namestitev z ukazom 'pip' ne daje pozitivnih rezultatov. Zato bomo v tem koraku namestili »virtual env« z ukazom »APT-GET«. Za to:

  1. Kliknite » Ospredje Steklo «V zgornjem desnem kotu.

    Spotlight Glass v zgornjem desnem kotu

  2. Vtipkati ' Terminal 'In izberite prvo možnost.

    Terminal MacOS

  3. Vnesite naslednji ukaz in pritisnite “ Enter '.
    sudo apt-get namestite python-virtualenv
  4. Preverite, ali težava še vedno obstaja.
2 minuti branja