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

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

Virtualenv

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

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

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

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

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

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

  1. Кликнете върху „ Стъкло за прожектори “ в горния десен ъгъл.

    Прожекторно стъкло в горния десен ъгъл
  2. Въведете „ Terminal “ и изберете първата опция.

    Отваряне на терминала
  3. Трябва да сте инсталирали програмата чрез следната команда
     пип инсталиране virtualenv 
  4. Въведете следната команда и натиснете „ Enter
     sudo / usr / bin / easy_install virtualenv 
  5. Това ще постави програмата в съответната директория, проверете дали проблемът продължава.

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

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

  1. Кликнете върху „ Стъкло за прожектори “ в горния десен ъгъл.

    Кликнете върху стъклото на прожекторите
  2. Въведете „ Terminal “ и изберете първата опция.

    Терминалът отвори MacOS
  3. Въведете следната команда и натиснете „ Enter
     пип деинсталирате virtualenv 
  4. След това въведете следната команда и натиснете „ Enter
     sudo pip инсталирате virtualenv 
  5. Това ще инсталира програмата с административни привилегии, проверете дали проблемът продължава.

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

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

  1. Кликнете върху „ Стъкло за прожектори “ в горния десен ъгъл.

    Прожекторно стъкло в горния десен ъгъл
  2. Въведете „ Terminal “ и изберете първата опция.

    Терминал MacOS
  3. Въведете следната команда и натиснете „ Enter “.
     sudo apt-get install python-virtualenv 
  4. Проверете дали проблемът продължава.

Интересни Статии