কম্পিউটার টিউটোরিয়াল

পাইথন প্যাকেজের জন্য পাইথন PIP ইনস্টল করার পদ্ধতি

পাইথন শুধু বেগিনারদের জন্য একটি প্রোগ্রামিং ল্যাঙ্গুয়েজ নয় — এটি একটি শক্তিশালী এবং সম্পূর্ণ ভাষা, যার চারপাশে অসংখ্য থার্ড-পার্টি প্যাকেজ এবং লাইব্রেরি তৈরি হয়েছে। সব কিছু নিজে কোডিং করার বদলে, আপনি এই থার্ড-পার্টি প্যাকেজ ডিপ্লয় করতে পারেন এবং আপনার নিজের কোডিং প্রজেক্টের অংশ হিসেবে ব্যবহার করতে পারেন।

আপনি এগুলো GitHub বা ওয়েবে সার্চ করে পেতে পারেন, কিন্তু PIP, পাইথনের প্যাকেজ ম্যানেজার, ব্যবহার করে এটি সহজে করা যায়। PIP আপনাকে পাইথন প্যাকেজ ইন্ডেক্স থেকে পাইথন PIP প্যাকেজ সার্চ ও ইনস্টল করতে দেয়, যেখানে হাজার হাজার প্যাকেজ উপলব্ধ।

PIP কী?

PIP, অর্থাৎ Package Installer for Python, আপনাকে পাইথন প্যাকেজের সেন্ট্রাল রিপোজিটরি — পাইথন প্যাকেজ ইন্ডেক্স — থেকে প্যাকেজ ইনস্টল করতে দেয়। সহজ ভাষায়, এটি পাইথনের জন্য একটি অ্যাপ স্টোরのように কাজ করে, যা আপনাকে কমান্ড লাইন বা টার্মিনাল থেকে পাইথন প্যাকেজ ইনস্টল করতে দেয়, নিজে খুঁজে বের করার প্রয়োজন নেই।

লিনাক্স ব্যবহারকারী এই প্রসেসের সাথে ইতিমধ্যে পরিচিত — প্যাকেজ ম্যানেজার লিনাক্স ইউজার এক্সপেরিয়েন্সের অপরিহার্য অংশ, APT, Pacman, এবং অন্যান্য দিয়ে আপনি টার্মিনাল উইন্ডো থেকে ভিন্ন ভিন্ন লিনাক্স ডিস্ট্রিবিউশনে সফটওয়্যার ইনস্টল করতে পারেন।

আপনাকে PIP ব্যবহার শুরু করার আগে পাইথন ইনস্টলড থাকতে হবে। macOS এবং অধিকাংশ লিনাক্স ডিস্ট্রিবিউশনে পাইথন ইতিমধ্যে ইনস্টলড থাকে, কিন্তু উইন্ডোজ ১০-এ আপনাকে ম্যানুয়ালি ইনস্টল করতে হবে। আপনার লিনাক্স ডিস্ট্রিবিউশনে পাইথন ইনস্টলড না থাকলে (বা পুরনো ভার্সন থাকলে) আপনার ডিস্ট্রিবিউশনের প্যাকেজ ম্যানেজার ব্যবহার করে এটি করতেই হবে।

লিনাক্সে পাইথন PIP ইনস্টল করা

python-pip প্যাকেজ সব বড় লিনাক্স ডিস্ট্রিবিউশনের জন্য ডাউনলোড ও ইনস্টলেশনের জন্য উপলব্ধ, এবং এর ভেরিয়েন্টগুলিও। আপনার লিনাক্স ডিস্ট্রিবিউশনের উপর নির্ভর করে, আপনাকে python2-pip প্যাকেজ ইনস্টল করতে হতে পারে যদি আপনি এখনও পাইথন ২.x সিরিজ ব্যবহার করছেন, পাইথন ৩.x সিরিজের বদলে।

আপনি যদি পাইথন ৩.৪ বা তার উপরে (বা পাইথন ২.৭.৯ বা তার উপরে) ব্যবহার করেন, তবে লিনাক্সে PIP আলাদাভাবে ইনস্টল করার দরকার নেই, কারণ এটি ইতিমধ্যে ইনস্টলড থাকে। চেক করতে টার্মিনাল উইন্ডো খুলুন এবং python3 --version টাইপ করে আপনার ইনস্টলড পাইথন ভার্সন চেক করুন, তারপর python -m pip বা python3 -m pip ব্যবহার করুন।

পাইথন ২.৭.৯ বা ৩.৪ এর নিচের ভার্সনের জন্য, লিনাক্সে পাইথন PIP ইনস্টল করা সিস্টেম প্যাকেজ ম্যানেজারের ওপর নির্ভর করে। বিভিন্ন লিনাক্স প্ল্যাটফর্মে PIP ইনস্টল করার পদ্ধতি নিচে:

  • উবুন্টু বা ডেবিয়ান-ভিত্তিক ডিস্ট্রিবিউশনে পাইথন PIP ইনস্টল করতে, টার্মিনাল খুলুন এবং টাইপ করুন sudo apt install python-pip পাইথন ২.x-এর জন্য। sudo apt install python3-pip টাইপ করুন পাইথন ৩.x ইনস্টলেশনের জন্য।
  • আর্চ লিনাক্সে, টার্মিনাল খুলুন এবং টাইপ করুন sudo pacman -S python2-pip পাইথন ২.x-এর জন্য। sudo pacman -S python-pip টাইপ করুন পাইথন ৩.x ইনস্টলেশনের জন্য।
  • ফেডোরা-ভিত্তিক ডিস্ট্রিবিউশন ব্যবহার করলে, টাইপ করুন sudo dnf upgrade python-setuptools, তারপর sudo dnf install python-pip python-wheel পাইথন ২.x-এর জন্য। sudo dnf install python3 python3-wheel টাইপ করুন পাইথন ৩.x ইনস্টলেশনের জন্য।
  • ম্যানুয়ালি PIP ইনস্টল করতে, টার্মিনাল খুলুন এবং টাইপ করুন curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py। ডাউনলোড হলে, python get-pip.py টাইপ করুন অটোমেটিক ইনস্টলেশন স্ক্রিপ্ট চালানোর জন্য।

উইন্ডোজে পাইথন PIP ইনস্টল করা

লিনাক্সের বিপরীতে, উইন্ডোজ পাইথন প্রি-ইনস্টলড দিয়ে আসে না। তাই আপনাকে প্রথমে উইন্ডোজের জন্য পাইথন ডাউনলোড ও ইনস্টল করতে হবে তারপর এই প্ল্যাটফর্মে PIP ব্যবহার করতে পারবেন।

আপনি যদি সবচেয়ে আপ-টু-ডেট পাইথন ভার্সন ইনস্টল করেছেন, তবে আপনার পাইথন ইনস্টলেশনের পাশাপাশি PIP ইনস্টলড থাকা উচিত। যেমন বলা হয়েছে, পাইথন ২.৭.৯ এবং পাইথন ৩.৪ ইনস্টলেশন (এবং তার উপরে) অটোমেটিক্যালি PIP ইনস্টল করা উচিত।

আপনি যদি পুরনো পাইথন ভার্সন ব্যবহার করেন, তবে get-pip স্ক্রিপ্ট ব্যবহার করে PIP অটোমেটিক্যালি ইনস্টল করতে হবে।

  • get-pip.py স্ক্রিপ্ট আপনার উইন্ডোজ পিসিতে ডাউনলোড করুন। অ্যাডমিনিস্ট্রেটিভ এক্সেসসহ একটি এলিভেটেড পাওয়ারশেল বা কমান্ড লাইনে টাইপ করুন python get-pip.py PIP অটোমেটিক্যালি ইনস্টল করতে।

এটি স্বয়ংক্রিয়ভাবে আপনার জন্য পাইথন PIP ইনস্টল করে দেবে। তারপর পাওয়ারশেল বা কমান্ড লাইন উইন্ডো থেকে pip বা python -m pip টাইপ করে এটি চালাতে পারবেন।

macOS-এ পাইথন PIP ইনস্টল করার পদ্ধতি

লিনাক্সের মতো, macOS সাধারণত পাইথন ইনস্টলড দিয়ে আসে, সেইসাথে PIP-এর একটি ভার্সনও। macOS-এ পাইথন এবং PIP দুটোই লেটেস্ট রিলিজের চেয়ে পুরনো হতে পারে, কিন্তু সাধারণভাবে কাজ করবে macOS টার্মিনাল উইন্ডো খুলে pip বা python -m pip (বা pip3 বা python3 -m pip) টাইপ করলে।

আপনি যদি পাইথন এবং PIP একসাথে আপডেট করতে চান, তবে macOS-এর জন্য হোমব্রু (Homebrew) প্যাকেজ ম্যানেজার ব্যবহার করে সহজে করতে পারেন।

  • আপনার কাছে হোমব্রু ইনস্টলড থাকলে, টার্মিনাল উইন্ডো খুলুন এবং brew install python টাইপ করুন পাইথন ৩.x-এর লেটেস্ট ভার্সনে আপডেট করতে। পুরনো পাইথন ২.x ইনস্টলেশন জন্য, brew install python@2 টাইপ করুন।

ইনস্টল হলে, টার্মিনালে pip বা python -m pip (বা pip3 বা python3 -m pip) টাইপ করে PIP চালু করুন এবং উপলব্ধ PIP ফ্ল্যাগসের লিস্ট দেখুন।

PIP আপডেট করা

আপনার যদি ইতিমধ্যে PIP ইনস্টলড থাকে, কিন্তু আপনি এটি লেটেস্ট ভার্সনে আপডেট করতে চান, তবে PIP ব্যবহার করে নিজেই এটি করতে পারেন।

  • macOS এবং লিনাক্স ব্যবহারকারীরা টাইপ করুন pip install -U pip আপডেট প্রসেস শুরু করতে। আপনি pip3 install -U pip বা python -m pip install -U pip ও ব্যবহার করতে পারেন।
  • উইন্ডোজ ব্যবহারকারীরা অ্যাডমিন এক্সেসসহ একটি পাওয়ারশেল বা কমান্ড লাইন খুলুন এবং টাইপ করুন python -m pip install -U pip।

PIP ব্যবহার করে পাইথন প্যাকেজ ইনস্টল ও আনইনস্টল করা

PIP একবার ইনস্টল, আপডেট, এবং আপনার বেছে নেওয়া প্ল্যাটফর্মে রেডি হলে, আপনি অবশেষে এটি ব্যবহার করে পাইথন প্যাকেজ ডাউনলোড ও ইনস্টল করতে পারবেন, বা এক্সিস্টিং প্যাকেজ আনইনস্টল করতে পারবেন।

  • PIP ব্যবহার করে নতুন পাইথন প্যাকেজ ইনস্টল করতে, টাইপ করুন pip install package বা python -m pip install package, package-কে প্যাকেজের নাম দিয়ে রিপ্লেস করুন। সার্টেন প্ল্যাটফর্মে যেমন macOS-এ pip3 বা python3 ব্যবহার করতে হতে পারে যদি আপনার পাইথন ২.x এবং ৩.x দুটোই ইনস্টলড থাকে।
  • সকল ইনস্টলড পাইথন প্যাকেজের লিস্ট দেখতে, টাইপ করুন pip list বা python -m pip list। পাইথন ৩.x প্যাকেজের জন্য সার্টেন প্ল্যাটফর্মে pip3 বা python3 ব্যবহার করুন।
  • একটি প্যাকেজ রিমুভ করতে, টাইপ করুন pip uninstall package বা python -m pip uninstall package, package-কে প্যাকেজের নাম দিয়ে রিপ্লেস করুন। সার্টেন প্ল্যাটফর্মে পাইথন ২.x এবং ৩.x দুটোই থাকলে pip3 বা python3 ব্যবহার করুন। আনইনস্টলেশন কনফার্ম করতে y চাপুন।

PIP ব্যবহার করে আরও ভালো পাইথন প্রজেক্ট ডেভেলপ করা

একবার পাইথন PIP ইনস্টল করা এবং নতুন প্যাকেজ ইনস্টল করার জন্য এটি ব্যবহার করা শিখলে, আপনার হাতে অसीম লাইব্রেরি এবং অন্যান্য প্রজেক্ট আসে যেগুলো আপনাকে আপনার নিজের বড় এবং ভালো প্রজেক্ট ডেভেলপ করতে দেবে পাইথন ব্যবহার করে।

পাইথন নতুন কোডারদের জন্য শিখতে সেরা প্রোগ্রামিং ল্যাঙ্গুয়েজের একটি, সহজ বুঝতে পারা সিনট্যাক্স এবং বেগিনারদের জন্য অসীম রিসোর্সের জন্য ধন্যবাদ।

আপনি নতুন পাইথন কোডার হন বা প্রো, সবসময় কিছু নতুন শিখতে থাকে, তাই আপনার নিজের পাইথন টিপস (বা প্রশ্ন) কমেন্ট সেকশনে শেয়ার করুন।

  1. Python MySQLdb মডিউল pip দিয়ে কীভাবে ইনস্টল করবেন?

  2. Python-এ Matplotlib ইম্পোর্ট ও ইনস্টল করার পদ্ধতি

  3. উইন্ডোজে পাইথন ইনস্টল করার পদ্ধতি

  4. উবুন্টুতে Pip ইনস্টল করার পদ্ধতি