Создание виртуальной среды в Windows и использование её в PyCharm и VS Code.
В заметке кратко рассказывается о создании вручную виртуальной среды и дальнейшем использовании её в PyCharm и VS Code.
Для создания виртуальной среды я заранее создал папку c:\IT_Learning\py_venv\. В терминале командой cd делаем эту папку текущей
cd c:\IT_Learning\py_venv\
Создаем следующей командой виртуальную среду
python -m venv venv
.\venv\Scripts\activate
В терминале (см рисунок ниже) в последней строке отображается имя активной виртуальной среды
Теперь открываем PyCharm, создаём новый проект и в появившемся окне выбираем следующие настройки (на рисунке ниже указаны стрелками)
Как видите, необязательно, чтобы виртуальная среда находилась там же, где и файлы самого проекта.
Ура, теперь если у меня опять возникнет перерыв на несколько месяцев с работой в PyCharm, я уже не буду гуглить, как там настраивается venv.
VS Code
В IDE нажимаем одновременно Ctrl + Shift + P, чтобы открыть Command Palette.
Набираем в ней Python: Select Interpreter.
Жамкаем Enter interpreter path
В панели активности в левом нижнем углу IDE видим выбранную версию. Ура!
P.S. Понадобилось использовать более свежую версию python, чем та, что установлена у меня основной. Установил 3.11 и далее создал виртуальную среду следующей командой.
py -3.11 -m venv venv
Этого же можно было достичь, используя вместо venv, идущей в комплекте, virtualenv
pip install virtualenv virtualenv venv -p 'c:\Progs\Python311\python.exe'
P.P.S. Посмотреть установленные пакеты можно командой pip list, сторонние пакеты - pip freeze