A Python virtuális környezet (venv, .venv) elkülöníti a projektek függőségeit, így nem akadnak össze az eltérő csomagverziók.

A venv a Python szabványos könyvtárának része, amellyel virtuális környezetet hozhatsz létre. A virtuális környezet egy mappa (gyakran .venv néven a projekt gyökerében), amely saját Python-értelmezőt és saját csomagkönyvtárat tartalmaz. Amíg aktív, a pip install ide telepít, nem a rendszer egészére.

Létrehozás és aktiválás macOS-en vagy Linuxon:

python3 -m venv .venv
source .venv/bin/activate

Windowson az aktiválás a .venv\Scripts\activate paranccsal megy.

Mire jó, hol találkozol vele

Ha két projekt ugyanannak a csomagnak eltérő verzióját igényli, közös telepítésnél az egyik elromlik. Virtuális környezettel mindegyik projekt a saját verzióit használja. A környezet ráadásul eldobható: ha összekuszálódik, letörlöd a mappát és újra létrehozod.

Sok telepítési útmutató (például egy MCP-szerveré) ezért első lépésként virtuális környezetet hoz létre. Ugyanerre a célra léteznek gyorsabb, kényelmesebb eszközök is, például az uv, amely a környezet létrehozását és a csomagtelepítést egy lépésben kezeli.

Bővebben: Search Console MCP telepítése Claude Desktophoz