Python3.7 venv не создает каталог виртуальной средыPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Python3.7 venv не создает каталог виртуальной среды

Сообщение Anonymous »

Я пытаюсь создать виртуальную среду в Windows, используя:

Код: Выделить всё

python3 -m venv 
Когда я проверяю содержимое текущего каталога в cmd после выполнения указанной выше команды, я не вижу каталог 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).
Похоже, он не воспринимает мои значения PATH. Я попробовал перезагрузить компьютер, но безуспешно

Подробнее здесь: https://stackoverflow.com/questions/598 ... -directory
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»