Когда я открываю интерактивную оболочку какое виртуальное окружение используется?

При открытие интерактивной оболочки через терминал командой python3 какое будет использоваться виртуальное окружение?


Ответы (1 шт):

Автор решения: eri

Вот так посмотреть исполняемый файл и папки с модулями - что и есть виртуальное окружение в совокупности

>>> import sys
>>> sys.executable
'/usr/local/bin/python3.9'
>>> 
>>> import site
>>> site.getsitepackages()
['/usr/local/lib/python3.9/site-packages']
>>> sys.path
['', '/usr/local/lib/python39.zip', '/usr/local/lib/python3.9', '/usr/local/lib/python3.9/lib-dynload', '/usr/local/lib/python3.9/site-packages']
→ Ссылка