Kaip ištaisyti klaidą „Komanda nerasta“ „Virtualenv“?



Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas

„Virtualenv“ naudojama kuriant izoliuotas pitono aplinkas. Įrankis sukuria aplanką, kurį sudaro reikalingi vykdomieji failai, kuriuos reikės paleisti vykdant „python“ projektą. Šis įrankis būtinai naudojamas norint sukurti virtualią aplinką python projektams. Tačiau visai neseniai buvo pateikta daug pranešimų apie vartotojus, kurie negali paleisti „Virtualenv“ komandų „MacOS“ ir „ Komanda Ne Rasta Bandant tai padaryti matoma klaida.



Virtualenv



Kas sukelia „Command Not Found“ klaidą „Virtualenv“ programoje „Python“?

Gavę daugybę pranešimų iš kelių vartotojų, mes nusprendėme ištirti problemą ir sukūrėme sprendimų rinkinį, kad galėtume visiškai išspręsti problemą. Be to, mes ištyrėme priežastis, dėl kurių įvyko klaida, ir išvardijome jas taip:



  • Neteisingas katalogas: Jei programa buvo įdiegta vykdant tam tikrą komandą „pip“, ji įdeda ją į kitą katalogą nei „/ usr / local / bin“. Tai sukelia klaidą, nes norint tinkamai veikti, ją reikia įdiegti kataloge „/ usr / local / bin“.
  • Administracinės privilegijos: Norint, kad programa būtų įdiegta teisingame kataloge ir būtų atpažinta komanda, ją reikia įdiegti su administratoriaus arba „supernaudotojo“ teisėmis. Jei ji nėra įdiegta su tomis privilegijomis, ši klaida gali būti suaktyvinta.

Dabar, kai jūs iš esmės suprantate problemos pobūdį, mes eisime prie sprendimų. Kad išvengtumėte konfliktų, būtinai juos įgyvendinkite ta tvarka, kuria jie pateikiami.

1 sprendimas: katalogo keitimas

Jei programa nebuvo įdiegta teisingame kataloge, ši klaida gali būti suaktyvinta. Todėl šiame žingsnyje pakeisime jo katalogą. Už tai:

  1. Spustelėkite „ Dėmesio centre Stiklas Viršutiniame dešiniajame kampe.

    „Spotlight Glass“ viršutiniame dešiniajame kampe



  2. Įrašykite ' Terminalas “Ir pasirinkite pirmąją parinktį.

    Atidarymo terminalas

  3. Turite būti įdiegę programą naudodami šią komandą
    pip įdiegti virtualenv
  4. Įveskite šią komandą ir paspauskite „ Įveskite '
    sudo / usr / bin / easy_install virtualenv
  5. Dabar programa bus patalpinta atitinkamame kataloge, patikrinkite, ar problema išlieka.

2 sprendimas: diegimas naudojant administracines privilegijas

Gali būti, kad programa buvo įdiegta kaip įprastas vartotojas ir nebuvo suteiktos pagrindinės teisės, dėl kurių buvo suaktyvinta klaida. Todėl šiame žingsnyje suteiksime pagrindines teises diegdami programą. Už tai:

  1. Spustelėkite „ Dėmesio centre Stiklas Viršutiniame dešiniajame kampe.

    Spustelėjus prožektoriaus stiklą

  2. Įrašykite ' Terminalas “Ir pasirinkite pirmąją parinktį.

    Terminalas atidarė „MacOS“

  3. Įveskite šią komandą ir paspauskite „ Įveskite '
    pašalinkite virtualenv
  4. Po to įveskite šią komandą ir paspauskite „ Įveskite '
    sudo pip įdiegti virtualenv
  5. Tai įdiegs programą su administratoriaus teisėmis, patikrinkite, ar problema išlieka.

3 sprendimas: diegimas naudojant APT-GET metodą

Kai kuriais atvejais diegimas naudojant komandą „pip“ neduoda teigiamų rezultatų. Todėl šiame žingsnyje mes įdiegsime „virtual env“ su „APT-GET“ komanda. Už tai:

  1. Spustelėkite „ Dėmesio centre Stiklas Viršutiniame dešiniajame kampe.

    „Spotlight Glass“ viršutiniame dešiniajame kampe

  2. Įrašykite ' Terminalas “Ir pasirinkite pirmąją parinktį.

    „MacOS“ terminalas

  3. Įveskite šią komandą ir paspauskite „ Įveskite '.
    sudo apt-get install python-virtualenv
  4. Patikrinkite, ar problema išlieka.
2 minutes perskaityta