Я использую 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, он говорит, что ключевое слово "deactivate" не распознается, когда я пытаюсь отключить его.
Я нашел этот пост (ниже) на StackOverflow, который похожие, но не все, что полезно, как это на самом деле не имеют ответа и больше о PowerShell.
https://stackoverflow.com/questions/31769863/cant-activate-python-venv-in-windows-10
какие мысли?
спасибо.