Kuidas parandada viga „Command Not Found” Virtualenv'is?



Proovige Meie Instrumenti Probleemide Kõrvaldamiseks

Virtualenv-d kasutatakse eraldatud pythoni keskkondade loomiseks. Tööriist loob kausta, mis koosneb vajalikest käivitatavatest failidest, mis tuleks käivitada pythoni projekti käigus. Seda tööriista kasutatakse tingimata virtuaalse keskkonna loomiseks pythoni projektide jaoks. Kuid üsna hiljuti on tulnud palju teateid kasutajatest, kes ei suuda MacOS-is käivitada Virtualenv-käske ja Käsk Mitte Leitud ”Proovimisel ilmneb viga.



Virtualenv



Mis põhjustab Pythonis Virtualenv-is vea „Käsu ei leitud”?

Pärast mitmelt kasutajalt arvukate teadete saamist otsustasime probleemi uurida ja leidsime lahenduste komplekti selle täielikuks lahendamiseks. Samuti uurisime põhjuseid, mille tõttu viga käivitati, ja loetlesime need järgmiselt:



  • Vale kataloog: Kui programm on installitud konkreetse käsu “pip” käivitamisega, paigutab see selle muusse kataloogi kui “/ usr / local / bin”. See käivitab tõrke, kuna selle nõuetekohaseks toimimiseks tuleb see installida kataloogi “/ usr / local / bin”.
  • Haldusõigused: Programm peab olema installitud administraatoriõigustega või 'superkasutaja' õigustega, et see saaks installida õigesse kataloogi ja käsk oleks ära tunda. Kui see pole nende õigustega installitud, võib see tõrge käivituda.

Nüüd, kui teil on põhiline arusaam probleemi olemusest, liigume edasi lahenduste poole. Konfliktide vältimiseks rakendage need kindlasti esitamise kindlas järjekorras.

1. lahendus: kataloogi muutmine

Kui programmi pole õigesse kataloogi installitud, võidakse see viga käivitada. Seetõttu muudame selles etapis selle kataloogi. Selle eest:

  1. Klõpsake nuppu Tähelepanu keskpunktis Klaas ”Paremas ülanurgas.

    Spotlight Glass paremas ülanurgas



  2. Trüki sisse ' Terminal ”Ja valige esimene variant.

    Terminali avamine

  3. Peate programmi installima järgmise käsu abil
    pip installige virtualenv
  4. Sisestage järgmine käsk ja vajutage Sisenema '
    sudo / usr / bin / easy_install virtualenv
  5. See paigutab programmi nüüd vastavasse kataloogi, kontrollige, kas probleem püsib.

2. lahendus: installimine administraatoriõigustega

Võimalik, et programm on installitud tavalise kasutajana ja vea käivitamise tõttu pole juurõigusi antud. Seepärast anname selles etapis programmi installimisel juurõigused. Selle eest:

  1. Klõpsake nuppu Tähelepanu keskpunktis Klaas ”Paremas ülanurgas.

    Klõps prožektoriklaasil

  2. Trüki sisse ' Terminal ”Ja valige esimene variant.

    Terminal on avatud MacOS

  3. Sisestage järgmine käsk ja vajutage Sisenema '
    pip desinstallige virtualenv
  4. Pärast seda tippige järgmine käsk ja vajutage Sisenema '
    sudo pip installib virtualenv
  5. See installib programmi administraatoriõigustega. Kontrollige, kas probleem püsib.

3. lahendus: installimine APT-GET-meetodiga

Mõnel juhul ei anna käsk „pip” installimine positiivseid tulemusi. Seetõttu installime selles etapis käsuga „APT-GET” „virtuaalse env”. Selle eest:

  1. Klõpsake nuppu Tähelepanu keskpunktis Klaas ”Paremas ülanurgas.

    Spotlight Glass paremas ülanurgas

  2. Trüki sisse ' Terminal ”Ja valige esimene variant.

    MacOS-i terminal

  3. Sisestage järgmine käsk ja vajutage Sisenema '.
    sudo apt-get install python-virtualenv
  4. Kontrollige, kas probleem püsib.
2 minutit loetud