Устранение неполадок: «mkvirtualenv не распознается». Ошибка с virtualenvwrapper.

Сообщение об ошибке «mkvirtualenv» не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл» обычно появляется, когда команда «mkvirtualenv» не распознается командной строкой или терминалом вашей операционной системы. Это сообщение об ошибке обычно встречается при использовании пакета virtualenvwrapper в Python.

Чтобы решить эту проблему, вы можете попробовать несколько способов:

  1. Проверьте установку virtualenvwrapper: убедитесь, что вы правильно установили пакет virtualenvwrapper, выполнив команду pip show virtualenvwrapper. Если он не установлен, вы можете установить его с помощью pip install virtualenvwrapper.

  2. Правильно настройте virtualenvwrapper: убедитесь, что вы настроили необходимые переменные среды для virtualenvwrapper. В большинстве случаев вам необходимо добавить следующие строки в файл запуска оболочки (например, .bashrcили .zshrc):

    export WORKON_HOME=$HOME/.virtualenvs
    export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3  # Replace with the path to your Python interpreter
    source /usr/local/bin/virtualenvwrapper.sh  # Replace with the path to virtualenvwrapper.sh

    После сохранения изменений перезапустите терминал или запустите source , чтобы перезагрузить файл запуска.

  3. Проверьте системную переменную PATH: убедитесь, что каталог, содержащий сценарии virtualenvwrapper, включен в переменную PATH вашей системы. Это позволит вашей операционной системе найти команду «mkvirtualenv». Вы можете проверить переменную PATH, запустив echo $PATHв своем терминале.

  4. Переустановите virtualenvwrapper: если проблема не устранена, вы можете попробовать удалить и переустановить пакет virtualenvwrapper, используя pip uninstall virtualenvwrapper, а затем pip install virtualenvwrapper.

Выполнив эти шаги, вы сможете устранить ошибку «mkvirtualenv не распознается» и эффективно использовать virtualenvwrapper.