Установка virtualenvwrapper в Windows
Я установил virtualenv и virtualenvwrapper в Windows с помощью easy_install. Но mkvirtualenv
пропал, отсутствует. Я пытался найти на своей машине, но я не смог ее найти. Я не знаю, как это решить. Есть ли у вас какие-либо идеи?
7 ответов
mkvirtualenv - это скрипт bash, поэтому для его использования необходимо запустить оболочку bash.
mkvirtualenv - это функция bash в сценарии mkvirtualenv_bashrc
Вам нужно будет запустить это из cygwin под Windows. (Вы можете вызвать нативный Python из этого и не нужно Cygwin Python)
Помощники virtualenv для командной оболочки Windows:
virtualenvwrapper-win - это набор командных файлов в стиле DOS (не работает в PowerShell).
env.py - это отдельный скрипт Python2 ( запись в блоге).
Я портировал virtualenvwrapper на Powershell. Возьмите его из репозитория BitBucket!
В окнах нам нужно использовать virtualenv
не mkvirtualenv
при создании виртуальных сред
Для меня (говоря в 2021 году) сработало следующее:
- Клонирование virtualenvwrapper-мерзавец PowerShell репо
- Перейдите в папку "virtualenvwrapper-powershell"
- Откройте там PowerShell, если вы не перешли туда через сам PowerShell, и выполните команду
./Install.ps1
- Перезапустите PowerShell, и все: вы должны увидеть сообщение об успешном завершении, например «Virtual Env Wrapper for Powershell активирован».
Клонирование virtualenvwrapper-powershell из репозитория git и его сборка сработали для меня.