Kuinka korjata 'Komento ei löydy' -virhe Virtualenvissa?

Virtualenvia käytetään eristettyjen python-ympäristöjen luomiseen. Työkalu luo kansion, joka koostuu tarvittavista suoritettavista tiedostoista, jotka olisi käynnistettävä python-projektin aikana. Työkalua käytetään välttämättä virtuaalisen ympäristön luomiseen python-projekteille. Aivan viime aikoina on kuitenkin saapunut paljon raportteja käyttäjistä, jotka eivät pysty suorittamaan Virtualenv-komentoja MacOS-järjestelmässä, ja “ Command Not Found ” -virhe näkyy yritettäessä tehdä niin.

Virtualenv

Mikä aiheuttaa "komentoa ei löydy" -virheen Virtualenvilla Pythonissa?

Saatuaan useita raportteja useilta käyttäjiltä päätimme tutkia ongelmaa ja kehitimme joukon ratkaisuja sen täydelliseksi korjaamiseksi. Tutkimme myös syitä, joiden vuoksi virhe laukaistaan, ja luetelimme ne seuraavasti:

  • Väärä hakemisto: Jos ohjelma on asennettu suorittamalla tietty “pip” -komento, se sijoittaa sen eri hakemistoon kuin “/ usr / local / bin”. Tämä laukaisee virheen, koska se on asennettava “/ usr / local / bin” hakemistoon, jotta se toimii oikein.
  • Järjestelmänvalvojan oikeudet: Ohjelma on asennettava järjestelmänvalvojan tai ”Superuser” -oikeuksilla, jotta se voidaan asentaa oikeaan hakemistoon ja komento tunnistetaan. Jos sitä ei ole asennettu näiden käyttöoikeuksien kanssa, tämä virhe saattaa aiheutua.

Nyt kun sinulla on perustiedot ongelman luonteesta, siirrymme kohti ratkaisuja. Varmista, että otat nämä käyttöön ne esitetyssä järjestyksessä konfliktien välttämiseksi.

Ratkaisu 1: Hakemiston vaihtaminen

Jos ohjelmaa ei ole asennettu oikeaan hakemistoon, tämä virhe saattaa laukaista. Siksi tässä vaiheessa muutamme sen hakemistoa. Sen vuoksi:

  1. Napsauta ” Spotlight Glass ” oikeassa yläkulmassa.

    Spotlight Glass oikeassa yläkulmassa
  2. Kirjoita ” Terminal ” ja valitse ensimmäinen vaihtoehto.

    Terminaalin avaaminen
  3. Ohjelman on oltava asennettuna seuraavalla komennolla
     pip asentaa virtualenv 
  4. Kirjoita seuraava komento ja paina “ Enter
     sudo / usr / bin / easy_install virtualenv 
  5. Tämä sijoittaa ohjelman nyt oikeaan hakemistoon, tarkista onko ongelma jatkuu.

Ratkaisu 2: Asennus järjestelmänvalvojan oikeuksilla

On mahdollista, että ohjelma on asennettu normaalina käyttäjänä, eikä juurioikeuksia ole annettu, joiden vuoksi virhe laukaistaan. Siksi tässä vaiheessa annamme juurioikeudet asennettaessa ohjelmaa. Sen vuoksi:

  1. Napsauta ” Spotlight Glass ” oikeassa yläkulmassa.

    Napsauttamalla valonheittimen lasia
  2. Kirjoita ” Terminal ” ja valitse ensimmäinen vaihtoehto.

    Terminaali avasi MacOS
  3. Kirjoita seuraava komento ja paina “ Enter
     pip poista virtualenv 
  4. Kirjoita sen jälkeen seuraava komento ja paina “ Enter
     sudo pip install virtualenv 
  5. Tämä asentaa ohjelman järjestelmänvalvojan oikeuksilla, tarkista onko ongelma jatkuu.

Ratkaisu 3: Asennus APT-GET -menetelmällä

Joissakin tapauksissa asennus “pip” -komennolla ei tuota positiivisia tuloksia. Siksi tässä vaiheessa asennamme “virtuaalisen env” APT-GET -komennolla. Sen vuoksi:

  1. Napsauta ” Spotlight Glass ” oikeassa yläkulmassa.

    Spotlight Glass oikeassa yläkulmassa
  2. Kirjoita ” Terminal ” ja valitse ensimmäinen vaihtoehto.

    MacOS-pääte
  3. Kirjoita seuraava komento ja paina “ Enter ”.
     sudo apt-get install python-virtualenv 
  4. Tarkista, jatkuu ongelma.

Mielenkiintoisia Artikkeleita