"virtualenv" не распознается как внутренняя или внешняя команда, операционная программа или командный файл

Я полностью новичок в python и django., после установки python и django. Я пытаюсь использовать virtualenv для цели проекта django, используя virtula env. Я устанавливаю virtualenv используя pip. в чем проблема? Помогите мне, спасибо

pip install virtualenv # got install successfully

когда я запустил полученную ошибку msg:

C:\Users\gshiv\Desktop\DjangoProject>virtualenv

"virtualenv" не распознается как внутренняя или внешняя команда, операционная программа или командный файл.

Ответ 1

шаги: - перейдите туда, где вы хотите создать приложение django в этой папке.

затем запустите эту команду в командной строке: python -m virtualenv.

(например, C:\Users\gshiv\Desktop\django> python -m virtualenv.)

где django - это моя папка, которую я хочу запустить virtualenv и. (точка), указывает, что virtualenv устанавливает всю свою папку в папке django, иначе вы можете использовать другое имя папки вместо этого. (dot) на этот раз virtulenv создает папку в основной папке (django).

  • после запуска этой команды: выполнить .\scripts\activate теперь вы можете видеть этот тип строки в cmd-prompt (django) C:\Users\gshiv\Desktop\django>
  • т.е. имя основной папки перед исходным путем. теперь вы можете установить любые модули для вашего проекта, принадлежащие только этой основной папке.

pip install django отлично работает.

Ответ 2

Вы должны учитывать три момента:

  • Убедитесь, что в переменной Windows PATH есть запись с вашей установкой python и C:\Program Files (x86)\Python36-32\ сценариев, например: C:\Program Files (x86)\Python36-32\ и C:\Program Files (x86)\Python36-32\Scripts\
  • При использовании pip install virtualenv убедитесь, что вы запустили cmd как администратор. В противном случае во время установки может быть отказана в доступе, и virtualenv не будет установлен правильно.
  • Убедитесь, что virtualenv установлен правильно. Проверьте подпапку скриптов python - там должен существовать.exe с именем virtualenv.exe. Если нет, удалите приложение, чтобы pip uninstall virtualenv и снова установить.

Ответ 3

Когда я запустил команду pip install virtualenv я получил:

Requirement already satisfied: virtualenv in c:\directory\to\appdata\roaming\python\python36\site-packages

поэтому я попробовал принудительное обновление:

pip install --upgrade --force virtualenv

Ответ 4

py -3 -m venv venv

попробуйте использовать приведенную выше команду.

virtualenv venv

будет работать только на старой версии Python

Ответ 5

Запустите pip uninstall virtualenv, а затем pip install virtualenv

Ответ 6

Для установки в определенную папку, например E:\publish

pip install virtualenv

virtualenv.

Ответ 7

Попробуйте выполнить virtualenv.exe по абсолютному пути, как в моем случае я нашел его в C:\Users\\AppData\Roaming\Python\Python37\Scripts\virtualenv.exe.

Я попробовал это, и это сработало, вот ссылки журналы следующим образом:

Использование базового префикса 'c:\users\\appdata\local\Programs\python\python37-32' Новый исполняемый файл python в C:\somedir\dir2\dir3\ML_1\ml\env\Scripts\python.exe Установка setuptools, pip, колесо... сделано.