Working with External Packages in Python (pip & Virtual Environment Guide)

Python pip and virtual environment tutorial showing package installation and virtual environment setup.

✅ Working with External Packages (Part 1): pip & Virtual Environments

In this Python tutorial, you will learn how to install and manage external Python packages using pip and virtual environments (venv). This guide is perfect for beginners and developers preparing for Python interviews.

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 liye
  • numpy → numerical computing ke liye
  • pandas → data analysis ke liye
  • flask → chhote web apps ke liye
  • django → 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

  1. pip list chala kar installed packages dekho.
  2. pip install requests se requests install karo.
  3. python -m venv myenv se virtual environment banao.
  4. Environment activate karo aur phir uske andar package install karo.
  5. Kaam khatam hone par deactivate chalao.

✅ Key Learning Points

  • pip se external libraries install / upgrade / uninstall karte hain.
  • pip list se 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.

टिप्पणियाँ

Top Quizzes

100 Hard Level UP GK & GS Quiz in Hindi 2026: सभी सरकारी परीक्षाओं के लिए महत्वपूर्ण प्रश्न

Top 50 Pattern Programming Questions with Python Solutions

Interesting GK Questions (AI & Modern)

Complete Data Engineering Roadmap for Beginners (Step-by-Step Guide for Students)

Computer GK Questions in Hindi 2026 – SSC, Railway, UP Police Important MCQ

GK Question || GK In Hindi || GK Question and Answer || GK Quiz

Python OOP Encapsulation Explained 🔐 | Private, Protected & Public Variables

UP GK Mock Test 2026: 100 qution उत्तर प्रदेश सामान्य ज्ञान महत्वपूर्ण प्रश्नोत्तरी