Python
March 11

Создание виртуальной среды в 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

В терминале (см рисунок ниже) в последней строке отображается имя активной виртуальной среды

На картинке папка с виртуальной средой называется py_venv_new, т.к. py_venv мной была использована ранее. Для целей заметки это неважно.

Теперь открываем PyCharm, создаём новый проект и в появившемся окне выбираем следующие настройки (на рисунке ниже указаны стрелками)

Как видите, необязательно, чтобы виртуальная среда находилась там же, где и файлы самого проекта.

Ура, теперь если у меня опять возникнет перерыв на несколько месяцев с работой в PyCharm, я уже не буду гуглить, как там настраивается venv.

VS Code

В IDE нажимаем одновременно Ctrl + Shift + P, чтобы открыть Command Palette.

Набираем в ней Python: Select Interpreter.

Жамкаем Enter interpreter path

Выбираем нужный python.exe

В панели активности в левом нижнем углу 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