Код: Выделить всё
python3 -m venv
Похоже, у этого человека была та же проблема:
Python venv не создает виртуальную среду
Но принятым ответом была переустановка Python, что мне не помогло. В других ответах вместо этого предлагается установить virtualenv, но, насколько я знаю, это отличается от venv, который рекомендуется для python3.3+
Кто-нибудь знает, как решить эту проблему с венв? Я пробовал Python 3.6 и 3.7.
Изменить: Проблема, похоже, в том, что расположение python.exe, установленное в PATH, не является использовал. Вместо этого используется: C:\Users\GSI\AppData\Local\Microsoft\WindowsApps\python3.exe. Я не уверен, как исправить переменную среды. Требуется ли перезагрузка? У меня работает довольно много вещей, но я могу перезапустить, если это необходимо.
Edit2: Меня попросили опубликовать скриншот вывода следующие команды. Как вы можете видеть, когда я запускаю их только с помощью «python3», выходных данных нет. Когда я запускаю команды с полным путем, по которому установлен exe-файл, я получаю вывод:
[img]https: //i.sstatic.net/lIWJx.png[/img]
Редактировать 3: Я нашел здесь полезный пост:
https://superuser.com/questions/1437590 ... osoft-stor
Очевидно, ввод «python» в CMD, когда у вас не установлен / добавлен Python в переменную PATH, открывает магазин Microsoft и создает файл python.exe в C:\Users\GSI\AppData\Local\Microsoft\WindowsApps. Полагаю, я пытался выполнить код Python, когда впервые установил Python, но до того, как добавил переменную PATH.
Я следовал инструкциям в сообщении, чтобы удалить «Приложение Псевдонимы выполнения» для python.exe и python3.exe. Это избавило от exe-файлов в WindowsApps (я не смог удалить их вручную).
Однако теперь, когда я набираю, где python3 в CMD , я понимаю:
Код: Выделить всё
INFO: Could not find files for the given pattern(s).
Подробнее здесь: https://stackoverflow.com/questions/598 ... -directory