Data Science · मराठी आवृत्ती · Python basics
P10.4 Python Virtual Environment (venv) कसं तयार करायचं?
हे का शिकायचं?
दोन projects ना एकाच package चे वेगळे versions लागले तर गोंधळ होतो. venv प्रत्येक project ला स्वतंत्र जागा देतो.
हे काय आहे?
venv म्हणजे project folder मधला स्वतःचा Python आणि packages. Activate केल्यावर prompt पुढे (.venv) दिसतो.
कसं करायचं?
Step 1. Project folder मध्ये python -m venv .venv
Step 2. Windows: .venv\Scripts\activate
Step 3. Mac: source .venv/bin/activate
Step 4. आता pip install करा.
उदाहरणं: copy करा आणि चालवा
उदाहरण A: तयार करा आणि activate करा (Windows)
हा code चालवा:
cd retail-analysis
python -m venv .venv
.venv\Scripts\activate
तुम्हाला दिसणारा output:
(.venv) C:\Users\you\retail-analysis>
याचा अर्थ: Prompt पुढे (.venv) दिसलं म्हणजे venv चालू आहे.
उदाहरण B: तयार करा आणि activate करा (Mac)
हा code चालवा:
cd retail-analysis
python3 -m venv .venv
source .venv/bin/activate
तुम्हाला दिसणारा output:
(.venv) you@mac retail-analysis %
याचा अर्थ: source ने venv चालू झालं.
उदाहरण C: आपण venv मध्ये आहोत का ते तपासा
हा code चालवा:
import sys
print(sys.prefix != sys.base_prefix)
तुम्हाला दिसणारा output:
False
याचा अर्थ: True म्हणजे venv चालू आहे, False म्हणजे मुख्य Python. (इथला output हे example चालवलेल्या computer ची स्थिती दाखवतो.)