Не активируется, когда я пытаюсь запустить свой виртуальный env

1) Я установил virtualenv с помощью pip.
2) Я выполнил команду virtualenv venv
3) Затем я запустил source venv/bin/activate, но он говорит, что такого файла или каталога нет.

Когда я cd в venv/bin, я нахожу 3 вещи - python, python 2.7 и python 3.5. Кто-нибудь знает проблему?

Ответ 1

У меня была та же проблема. и я только что выполнил команду   virtualenv env еще раз. Затем было создано больше файлов в каталоге env/bin, включая файл активации. это так странно. возможно, вы можете попробовать.

Ответ 2

Я решил аналогичную проблему, назвав ее venv2, когда я запускал virtualenv. У меня уже была виртуальная среда с именем venv для другого проекта. Это позволило мне продолжить.

Ответ 3

Я удваиваю это из-за некоторых проблем с сетью, я запускаю его дважды, чтобы установить скрипт "активации". Возможно, сначала он не может подключиться к какому-либо источнику, поэтому он просто прерывает установку.

Ответ 4

Я столкнулся с этой проблемой при использовании опции --upgrade. Убрал опцию, и все запустилось как положено.