Я использую Cmder на Windows 10 с Python 3.5 и virtualenv на своем ноутбуке и работаю на компьютере просто отлично.
Теперь у меня есть новый компьютер под управлением Windows 10, Python 3.5, virtualenv 15.0, и я могу инициализировать виртуальную среду python с помощью:
virtualenv env
и я получаю каталоги virtualenv, но когда я бегу:
env/Scripts/activate
Ничего не произошло. Нет сообщения об ошибке и, что хуже всего, ничего не означает, что среда была активирована или нет (то есть строка «(env)» не появляется в терминале рядом с путем).
Странно то, что я могу активировать venv при использовании простого старого cmd, и в терминале появляется «(env)». Просто не когда запускаю в Cmder. Другая странность (которая, я думаю, не связана, но может быть связана с этим), заключается в том, что, как только я могу запустить virtualenv в обычном cmd, он говорит, что ключевое слово "деактивировать" не распознается, когда я пытаюсь его отключить.
Я нашел этот пост (ниже) в StackOverflow, который похож, но не настолько полезен, так как на самом деле не имеет ответа и больше относится к PowerShell.
https://stackoverflow.com/questions/31769863/cant-activate-python-venv-in-windows-10
Какие-нибудь мысли?
Спасибо.