"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, колесо... сделано.