Working with External Packages in Python (pip & Virtual Environment Guide)
✅ Working with External Packages (Part 1): pip & Virtual Environments
Ab tak humne sirf math,
datetime
aur json jaise
built‑in libraries ka use kiya hai. Ab hum dekhenge ki Python community ke
external packages kaise install aur manage karte hain.
🔹 Popular External Packages
requests→ API calls aur HTTP requests ke liyenumpy→ numerical computing ke liyepandas→ data analysis ke liyeflask→ chhote web apps ke liyedjango→ full web framework
1️⃣ What is pip?
pip Python ka package manager hai jo PyPI (Python Package Index) se external libraries install karta hai.
# package install karna
pip install requests
# Python file ke andar use
import requests
2️⃣ Installed Packages kaise dekhen?
Saare installed packages dekhne ke liye:
pip list
3️⃣ Package Information kaise check karein?
Example: requests ka detail:
pip show requests
Isse version, install location aur dependencies jaise details milti hain.
4️⃣ Package Upgrade karna
pip install --upgrade requests
5️⃣ Package Uninstall karna
pip uninstall requests
6️⃣ Virtual Environment kya hai?
Virtual environment ek isolated Python setup hota hai jahan har project ki dependencies alag rakhi jaati hain.
Problem without venv:
- Project A →
requests 2.25 - Project B →
requests 3.0
Global install par dono versions conflict kar sakte hain. Virtual environment se har project ka apna version hota hai.
7️⃣ Virtual Environment kaise banaye?
python -m venv myenv
Isse myenv/ naam ka folder banega jisme saari environment files hoti hain.
8️⃣ Virtual Environment activate karna
Windows:
myenv\Scripts\activate
Mac / Linux:
source myenv/bin/activate
Prompt kuch aisa dikhai dega: (myenv)
9️⃣ Environment ke andar package install karna
pip install requests
Ab ye package sirf current virtual environment mein install hoga.
🔟 Environment deactivate karna
deactivate
Isse aap wapas global Python environment par aa jaate hain.
✅ Real Example
import requests
response = requests.get("https://api.github.com")
print(response.status_code)
🧪 Practice Tasks
pip listchala kar installed packages dekho.pip install requestsse requests install karo.python -m venv myenvse virtual environment banao.- Environment activate karo aur phir uske andar package install karo.
- Kaam khatam hone par
deactivatechalao.
✅ Key Learning Points
- pip se external libraries install / upgrade / uninstall karte hain.
pip listse installed packages dikhenge.- Virtual environment (
venv) har project ki dependencies ko isolate karta hai. - Professional Python projects ke liye hamesha virtual environment use karna best practice hai.
टिप्पणियाँ
एक टिप्पणी भेजें