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

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

P10.5 Python Projects मध्ये requirements.txt कसं वापरायचं?

By Ravindra Bagale

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

दुसऱ्या computer वर project चालवायला कोणते packages लागतात ते लिहून ठेवायला हवं.

हे काय आहे?

pip freeze > requirements.txt यादी save करतो. pip install -r requirements.txt ती सगळी install करतो.

कसं करायचं?

Step 1. pip freeze > requirements.txt

Step 2. दुसरीकडे pip install -r requirements.txt

उदाहरणं: copy करा आणि चालवा

उदाहरण A: Save करा आणि पुन्हा install करा

हा code चालवा:

python -m pip freeze > requirements.txt
python -m pip install -r requirements.txt

याचा अर्थ: एका command ने सगळे packages परत आले.

उदाहरण B: Python ने requirements file वाचा

आधी त्याच folder मध्ये requirements.txt ही input file तयार करा:

# data project
numpy==2.1.0
pandas==2.2.2
matplotlib==3.9.2

हा code चालवा:

with open("requirements.txt", encoding="utf-8") as f:
    pkgs = [l.strip() for l in f if l.strip() and not l.startswith("#")]
print(len(pkgs), "packages:", pkgs)

तुम्हाला दिसणारा output:

3 packages: ['numpy==2.1.0', 'pandas==2.2.2', 'matplotlib==3.9.2']

याचा अर्थ: File च्या प्रत्येक line मध्ये package आणि version आहे.