Virtualenv służy do tworzenia izolowanych środowisk Pythona. Narzędzie tworzy folder zawierający niezbędne pliki wykonywalne, które musiałyby zostać uruchomione podczas projektu w języku Python. Narzędzie jest koniecznie używane do tworzenia wirtualnego środowiska dla projektów w języku Python. Jednak całkiem niedawno, wiele raportów zostały najbliższych użytkowników, którzy nie są w stanie uruchomić polecenia virtualenv na MacOS i „ Komendy Not Found ” błąd jest widoczne, starając się zrobić.

Co powoduje błąd „Nie znaleziono polecenia” w Virtualenv w Pythonie?
Po otrzymaniu wielu zgłoszeń od wielu użytkowników zdecydowaliśmy się zbadać problem i opracować zestaw rozwiązań, aby całkowicie go naprawić. Przyjrzeliśmy się również przyczynom wywołania błędu i wymieniliśmy je w następujący sposób:
- Niewłaściwy katalog: Jeśli program został zainstalowany przez wykonanie określonego polecenia „pip”, umieszcza go w innym katalogu niż „/ usr / local / bin”. Powoduje to błąd, ponieważ musi być zainstalowany w katalogu „/ usr / local / bin”, aby działał poprawnie.
- Uprawnienia administracyjne: program musi być zainstalowany z uprawnieniami administratora lub „superużytkownika”, aby można go było zainstalować w odpowiednim katalogu i aby polecenie było rozpoznawane. Jeśli nie jest zainstalowany z tymi uprawnieniami, może wystąpić ten błąd.
Teraz, gdy masz już podstawową wiedzę na temat natury problemu, przejdziemy do rozwiązań. Upewnij się, że wdrażasz je w określonej kolejności, w której są przedstawione, aby uniknąć konfliktu.
Rozwiązanie 1: Zmiana katalogu
Jeśli program nie został zainstalowany w odpowiednim katalogu, może wystąpić ten błąd. Dlatego w tym kroku będziemy zmieniać jego katalog. Za to:
- Kliknij „ Spotlight Glass ” w prawym górnym rogu.
- Wpisz „ Terminal ” i wybierz pierwszą opcję.
- Musisz zainstalować program za pomocą następującego polecenia
pip zainstaluj virtualenv
- Wpisz następujące polecenie i naciśnij „ Enter ”
sudo / usr / bin / easy_install virtualenv
- Spowoduje to teraz umieszczenie programu w odpowiednim katalogu, sprawdź, czy problem nadal występuje.
Rozwiązanie 2: Instalacja z uprawnieniami administratora
Możliwe, że program został zainstalowany jako zwykły użytkownik i nie zostały nadane uprawnienia roota, przez co wywoływany jest błąd. Dlatego w tym kroku podczas instalacji programu będziemy nadawać uprawnienia roota. Za to:
- Kliknij „ Spotlight Glass ” w prawym górnym rogu.
- Wpisz „ Terminal ” i wybierz pierwszą opcję.
- Wpisz następujące polecenie i naciśnij „ Enter ”
pip odinstaluj virtualenv
- Następnie wpisz następujące polecenie i naciśnij „ Enter ”
sudo pip zainstaluj virtualenv
- Spowoduje to zainstalowanie programu z uprawnieniami administratora, sprawdź, czy problem nadal występuje.
Rozwiązanie 3: Instalacja metodą APT-GET
W niektórych przypadkach instalacja za pomocą polecenia „pip” nie daje pozytywnych rezultatów. Dlatego w tym kroku zainstalujemy „virtual env” za pomocą polecenia „APT-GET”. Za to:
- Kliknij „ Spotlight Glass ” w prawym górnym rogu.
- Wpisz „ Terminal ” i wybierz pierwszą opcję.
- Wpisz następujące polecenie i naciśnij „ Enter ”.
sudo apt-get install python-virtualenv
- Sprawdź, czy problem nadal występuje.