পাইথন প্যাকেজ ম্যানেজার PIP

পাইথনের স্ট্যান্ডার্ড লাইব্রেরীর মডিউল গুলো ছাড়াও আমরা থার্ড পার্টি মডিউল ব্যবহার করতে পারি। প্রোগ্রামাররা যে কোড গুলো লিখে সবার ব্যবহার করার জন্য উন্মুক্ত করে দিয়েছে, আমরা সে সব কোড গুলোও আমাদের প্রজেক্টে ব্যবহার করতে পারি। মডিউল হচ্ছে একটা একক ফাইল, যার মধ্যে অনেক গুলো ফাংশন বা মেথড থাকে। অনেক গুলো ফাইল মিলে তৈরি হয় একটা প্যাকেজ। এক একটা প্যাকেজ এক একটা কাজে ব্যবহার করা যায়। এমন থার্ড পার্টি প্যাকেজের ইন্ডেক্স হচ্ছে PyPi। সবার জন্য উমুক্ত  সব গুলো প্যাকেজের লিস্ট পাওয়া যাবে https://pypi.org/ ঠিকানায়। এখানে ভিজিট করলে দেখতে পাবো অনেক গুলো প্যাকেজ। আমাদের নিজেদের প্রজেক্টে এসব প্যাকেজের যে কোনটাই আমরা ব্যবহার করতে পারব। আমাদের জন্য দরকারী অনেক কোড আগে থেকেই লেখা রয়েছে। নিজেরা শুরু থেকে না লিখে আগের কোড ব্যবহার করলে অনেক সময়ই তো বেঁচে যাবে।

PyPi এর প্যাকেজ গুলো ব্যবহার করার জন্য আমাদের pip ইন্সটল করে নিতে হবে। pip ব্যবহার করে ঐ প্যাকেজ গুলো আমরা কম্পিউটারে ডাউনলোড  করতে পারব। এরপর প্রজেক্টে ইম্পোর্ট করে প্রজেক্টে ব্যবহার করতে পারব। পাইথনের স্ট্যান্ডার্ড লাইব্রেরী প্যাকেজ গুলো যেভাবে ব্যবহার করা যায়, ঠিক সেভাবে। যদিও python.org থেকে পাইথন ডাউনলোড করে ইন্সটল করলে পিপ ঐ পাইথনের সাথেই ইন্সটল করা থাকে। এরপরও যদি কারো কম্পিউটারে pip ইন্সটলের দরকার পড়ে, তাহলে দুইভাবে pip ইন্সটল করা যায়।

  • ensurepip
  • get-pip.py

ensurepip ব্যবহার করে: ensurepip পাইথনের সাথে এখন বিল্টইন দেওয়া দেওয়া থাকে। তাই ensurepip ব্যবহার করে pip ইন্সটল করা সহজ। ensurepip ব্যবহার করে pip ইন্সটলের জন্য এই কমান্ড লিখলেই পিপ ইন্সটল হয়ে যাবে।

উইন্ডোজেঃ


py -m ensurepip --upgrade

ম্যাক অথবা লিনাক্সেঃ


python -m ensurepip --upgrade

get-pip.py ব্যবহার করেঃ https://pip.pypa.io/en/stable/installation/ এখানে গিয়ে get-pip.py পাইথন ফাইলটা কম্পিউটারে সেভ করতে হবে। যেমন আমরা সেভ করলাম Desktop এ। এরপর কমান্ডলাইনে ডিরেক্টরি পরিবর্তন করে Desktop এ এসে নিচের কমান্ডটা রান করলে Pip আমাদের কম্পিউটারে ইনস্টল হবেঃ
python get-pip.py

উইন্ডোজে লিখতে হবেঃ


py get-pip.py

এরপর pip ব্যবহার করে দরকারি যে কোন প্যাকেজ আমরা ইন্সটল করে নিতে পারব।

Leave a Reply