পৃষ্ঠতলে, উভয়ই একই জিনিস করেন: হয় python setup.py install
বা না করে pip install <PACKAGE-NAME>
আপনার জন্য পাইথন প্যাকেজটি ইনস্টল করে দেবে, ন্যূনতম পরিমাণে গোলমাল।
তবে, পিপ ব্যবহার করা কিছু অতিরিক্ত সুবিধা দেয় যা এটি ব্যবহার করা আরও সুন্দর করে।
- পিপ আপনার জন্য প্যাকেজের জন্য সমস্ত নির্ভরতা স্বয়ংক্রিয়ভাবে ডাউনলোড করবে। বিপরীতে, আপনি যদি ব্যবহার করেন তবে আপনাকে
setup.py
প্রায়শই ম্যানুয়ালি অনুসন্ধান করতে হবে এবং নির্ভরতা ডাউনলোড করতে হবে, যা ক্লান্তিকর এবং হতাশায় পরিণত হতে পারে।
- : পিপ বিভিন্ন মেটাডেটা ট্র্যাক একটি একক কমান্ডের সাহায্যে আপনি সহজেই আনইনস্টল এবং আপডেট প্যাকেজ দেয় রাখে
pip uninstall <PACKAGE-NAME>
এবং pip install --upgrade <PACKAGE-NAME>
। বিপরীতে, আপনি যদি কোনও প্যাকেজ ব্যবহার করে ইনস্টল করেন তবে আপনাকে setup.py
প্যাকেজটি হাত থেকে মুছে ফেলাতে হবে এবং হাতছাড়া করতে হবে, যা সম্ভবত ত্রুটি-প্রবণ হতে পারে।
- আপনাকে আর নিজের ফাইলগুলি আর ডাউনলোড করতে হবে না have আপনি যদি ব্যবহার করেন তবে আপনাকে
setup.py
গ্রন্থাগারের ওয়েবসাইটটি দেখতে হবে, এটি কোথায় ডাউনলোড করতে হবে তা নির্ধারণ করুন, ফাইলটি এক্সট্র্যাক্ট করুন, চালান setup.py
... বিপরীতে, পাইপ প্যাকেজটি উপস্থিত রয়েছে কিনা তা দেখতে স্বয়ংক্রিয়ভাবে পাইথন প্যাকেজ সূচক (পিপিআই) অনুসন্ধান করবে এবং আপনার জন্য প্যাকেজটি স্বয়ংক্রিয়ভাবে ডাউনলোড, এক্সট্রাক্ট এবং ইনস্টল করবে। কয়েকটি ব্যতিক্রম ছাড়া প্রায় প্রতিটি একক প্রকৃত উপকারী পাইথন লাইব্রেরি পাইপাইতে পাওয়া যাবে।
- পাইপ আপনাকে সহজেই চাকাগুলি ইনস্টল করতে দেয় যা পাইথন বিতরণের নতুন মান। চাকা সম্পর্কে আরও তথ্য ।
- পিপ অতিরিক্ত সুবিধা
virtualenv
দেয় যা ব্যবহারের সাথে ভালভাবে সংহত করে , যা এমন একটি প্রোগ্রাম যা আপনাকে একাধিক প্রকল্প চালাতে দেয় যা আপনার কম্পিউটারে বিবাদী লাইব্রেরি এবং পাইথন সংস্করণ প্রয়োজন। আরও তথ্য ।
- পাইপটি পাইথন ২.x সিরিজের পাইথন ২.7.৯ হিসাবে পাইথন এবং পাইথন ৩.x সিরিজে পাইথন ৩.৪.০ হিসাবে বান্ডিল থাকে, এটি ব্যবহার আরও সহজ করে তোলে।
সুতরাং মূলত, পিপ ব্যবহার করুন। এটি কেবল ব্যবহারের ক্ষেত্রে উন্নতি প্রস্তাব করে python setup.py install
।
আপনি যদি পাইথনের একটি পুরানো সংস্করণ ব্যবহার করছেন, আপগ্রেড করতে পারবেন না এবং পাইপ ইনস্টল করা নেই, আপনি নীচের লিঙ্কগুলিতে পাইপ ইনস্টল করার বিষয়ে আরও তথ্য পেতে পারেন:
পাইপ, নিজেই, সত্যিই কোনও টিউটোরিয়াল প্রয়োজন হয় না। 90% সময়, আপনার সত্যই প্রয়োজন কেবলমাত্র আদেশ pip install <PACKAGE-NAME>
। এটি বলেছিল, আপনি যদি পাইপের সাহায্যে ঠিক কী করতে পারেন তার বিশদ সম্পর্কে আরও জানতে আগ্রহী হন, দেখুন:
আপনি সাধারণত পিপ এবং ভার্চুয়ালেনভ একসাথে ব্যবহার করার পরামর্শও দেওয়া হয়। আপনি যদি পাইথনের শিক্ষানবিস হন তবে আমি ব্যক্তিগতভাবে মনে করি যে কেবলমাত্র পাইপ ব্যবহার শুরু করে বিশ্বব্যাপী প্যাকেজ ইনস্টল করা ভাল হবে তবে শেষ পর্যন্ত আমি মনে করি আপনার আরও গুরুতর প্রকল্পগুলি মোকাবেলা করার সাথে সাথে আপনাকে ভার্চুয়ালেনভ ব্যবহারে রূপান্তর করা উচিত।
আপনি যদি পাইপ এবং ভার্চুয়ালেনভ একসাথে ব্যবহার সম্পর্কে আরও জানতে চান তবে দেখুন:
pip
। আপনি এটি দিয়ে প্যাকেজ আনইনস্টল করতে পারেন।