Kako popraviti napako 'Ukaz ni najden' na Virtualenv?
Virtualenv se uporablja za ustvarjanje izoliranih pitonskih okolij. 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 inUkazNeNajdeno«Med poskusom se prikaže napaka.
Kaj povzroča napako 'Ukaza ni mogoče najti' na Virtualenv v Pythonu?
Po prejemu številnih poročil več uporabnikov smo se odločili raziskati težavo 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 pravicami super uporabnika, 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 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 njegov imenik. Za to:
- Kliknite »OspredjeSteklo«V zgornjem desnem kotu.
- Vtipkaj "Terminal"In izberite prvo možnost.
- Program morate namestiti z naslednjim ukazom
pip namestite virtualenv
- Vnesite naslednji ukaz in pritisnite “Enter”
sudo / usr / bin / easy_install virtualenv
- 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:
- Kliknite »OspredjeSteklo«V zgornjem desnem kotu.
- Vtipkaj "Terminal"In izberite prvo možnost.
- Vnesite naslednji ukaz in pritisnite “Enter”
pip uninstall virtualenv
- Po tem vnesite naslednji ukaz in pritisnite “Enter”
sudo pip namestite virtualenv
- 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:
- Kliknite »OspredjeSteklo«V zgornjem desnem kotu.
- Vtipkaj "Terminal"In izberite prvo možnost.
- Vnesite naslednji ukaz in pritisnite “Enter“.
sudo apt-get namestite python-virtualenv
- Preverite, ali težava še vedno obstaja.