Как да коригирам грешка „Командата не е намерена“ на Virtualenv?

Virtualenv се използва за създаване на изолирани python среди. Инструментът създава папка, която се състои от необходимите изпълними файлове, които трябва да бъдат стартирани по време на проект на python. Инструментът задължително се използва за създаване на виртуална среда за проекти на python. Съвсем наскоро обаче се появиха много доклади за потребители, които не могат да изпълняват командите Virtualenv на MacOS и се вижда грешка „ Command Not Found “, докато се опитва да го направи.

Какво причинява грешката „Командата не е намерена“ на Virtualenv в Python?

След като получихме многобройни отчети от множество потребители, решихме да проучим проблема и измислихме набор от решения, за да го отстраним напълно. Също така разгледахме причините, поради които се задейства грешката, и ги изброихме, както следва:

  • Грешна директория:  Ако програмата е инсталирана чрез изпълнение на определена команда „pip“, тя я поставя в различна директория от „/ usr / local / bin“. Това задейства грешката, защото трябва да бъде инсталирана в директорията „/ usr / local / bin”, за да работи правилно.
  • Административни привилегии:  Програмата трябва да бъде инсталирана с административни или „Суперпотребителски“ привилегии, за да бъде инсталирана в правилната директория и да бъде разпозната командата. Ако не е инсталиран с тези привилегии, тази грешка може да се задейства.

Сега, когато имате основно разбиране за същността на проблема, ние ще продължим към решенията. Уверете се, че ги прилагате в конкретния ред, в който са представени, за да избегнете конфликт.

Решение 1: Промяна на директория

Ако програмата не е инсталирана в правилната директория, тази грешка може да се задейства. Следователно в тази стъпка ще променяме нейната директория. За това:

  1. Кликнете върху „ Spotlight Glass “ в горния десен ъгъл.
  2. Въведете „ Терминал “ и изберете първата опция.
  3. Трябва да сте инсталирали програмата, като използвате следната команда
    pip инсталирайте virtualenv
  4. Въведете следната команда и натиснете „ Enter
    sudo / usr / bin / easy_install virtualenv
  5. Това ще постави програмата в подходящата директория, проверете дали проблемът продължава.

Решение 2: Инсталиране с административни привилегии

Възможно е програмата да е инсталирана като нормален потребител и да не са предоставени привилегии на root, поради което грешката се задейства. Следователно, в тази стъпка ще предоставим основните права, докато инсталираме програмата. За това:

  1. Кликнете върху „ Spotlight Glass “ в горния десен ъгъл.
  2. Въведете „ Терминал “ и изберете първата опция.
  3. Въведете следната команда и натиснете „ Enter
    pip деинсталиране virtualenv
  4. След това въведете следната команда и натиснете “ Enter
    sudo pip инсталирайте virtualenv
  5. Това ще инсталира програмата с администраторски права, проверете дали проблемът продължава.

Решение 3: Инсталиране с APT-GET метод

В някои случаи инсталирането с командата “pip” не дава положителни резултати. Следователно, в тази стъпка ще инсталираме „виртуален env“ с командата „APT-GET“. За това:

  1. Кликнете върху „ Spotlight Glass “ в горния десен ъгъл.
  2. Въведете „ Терминал “ и изберете първата опция.
  3. Въведете следната команда и натиснете „ Enter “.
    sudo apt-get инсталирате python-virtualenv
  4. Проверете дали проблемът продължава.