Но использование программы запуска py не работает.
py сообщает правильно местоположение:
Код: Выделить всё
> py -0p
* C:\venv location\.venv\Scripts\python.exe
-V:3.12 C:\Program Files\Python312\python.exe
-V:3.9 C:\Program Files\Python39\python.exe
-V:3.7-32 C:\Program Files (x86)\Python37-32\python.exe
Код: Выделить всё
> Get-Command python
CommandType Name Version Source
----------- ---- ------- ------
Application python.exe 3.12.21... C:\venv location\.venv\Scripts\python.exe
Код: Выделить всё
> python / py -c "import sys; print(sys.path)"Скрипты работают нормально с > python script.py
Но > py script.py выдает ModuleNotFoundError для всех модулей venv.
Это не блок: я могу конечно, просто продолжайте использовать Python вместо программы запуска py. Но меня это беспокоит. Я знаю, что мне «следует» использовать py, но не понимаю, почему py не работает?
Подробнее здесь: https://stackoverflow.com/questions/788 ... -with-venv
Мобильная версия