Ravindra Bagale · Data Scienceसर्व coursesया course चे lessonsशोधाEnglish

Data Science · मराठी आवृत्ती · Python basics

P10.4 Python Virtual Environment (venv) कसं तयार करायचं?

By Ravindra Bagale

हे का शिकायचं?

दोन 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 करा.

1. Make a project folder2. python -m venv .venv3. Activate .venv4. pip install pandas ...5. Work on the project6. deactivate
वरून खाली वाचा: code पासून result पर्यंतचा प्रवास

उदाहरणं: 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 ची स्थिती दाखवतो.)