পাইপ, বেসিকস এবং পাইথন প্যাকেজ পরিচালনা

পাইপ সম্পর্কে

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

নামটি একটি পুনরাবৃত্ত সংক্ষিপ্ত রূপ যা ব্যাখ্যা করা যায় পাইপ প্যাকেজ ইনস্টলার o পাইপ পাইথন ইনস্টলার। এটি প্যাকেজগুলির ইনস্টলেশন ও পরিচালনার জন্য ব্যবহৃত একটি সাধারণ প্যাকেজ পরিচালন সিস্টেম that পাইথন প্যাকেজ সূচক (PyPI). পাইথন ২.2.7.9.৯ এবং তারপরে (পাইথন 2 সিরিজে), পাইথন ৩.৪ এবং পরে এই পরিচালককে অন্তর্ভুক্ত করুন (পাইথন 3 এর জন্য পিপি 3) ডিফল্ট.

ইনস্টলেশন

এটি ইনস্টল করতে ডেবিয়ান এবং উবুন্টু উভয়ের প্যাকেজ ম্যানেজার, আমাদের কেবলমাত্র একটি টার্মিনাল (Ctrl + Alt + T) খুলতে হবে এবং লিখতে হবে:

sudo apt-get install python3-pip

আমরাও পারি পাইথন ফাইল থেকে পাইপ ইনস্টল করুন। আমাদের কেবল কার্যকর করতে হবে:

wget https://bootstrap.pypa.io/get-pip.py

sudo python get-pip.py

নোট করুন যে get-pip.py এছাড়াও ইনস্টল হবে সেটআপলগুলি y চাকা.

পিআইপি আপডেট করুন

এই প্যাকেজ পরিচালক যদি আমরা পাইথন 2> = 2.7.9 বা পাইথন 3> = 3.4 ব্যবহার করি তবে এটি ইতিমধ্যে ইনস্টল করা হবে। আমরা এটি টার্মিনালে ব্যবহার করে আপডেট করতে পারি:

sudo pip install -U pip

সবকিছু আপডেট করতে (পাইপ, সেটআপলস, হুইল), আমরা কার্যকর করব:

sudo pip install --upgrade pip setuptools wheel

কোন সংস্করণ ইনস্টল করা আছে তা জানুন

আমরা যদি জানতে চাই এই প্যাকেজ পরিচালকের ইনস্টল সংস্করণ, আমরা কার্যকর করব:

পাইপ সংস্করণ

pip --version

ভার্চুয়াল পরিবেশ তৈরি করা

যে কোনও পাইথন প্যাকেজ ইনস্টল করার আগে, এটি ভার্চুয়াল পরিবেশ তৈরি করার পরামর্শ দেওয়া হয়। পাইথন ভার্চুয়াল পরিবেশ আমাদের বিশ্বব্যাপী পরিবর্তে পৃথক স্থানে পাইথন প্যাকেজ ইনস্টল করার অনুমতি দেয়।

ধরা যাক আমাদের একটি পাইথন প্যাকেজ ইনস্টল করতে হবে, উদাহরণস্বরূপ ইউটিউব-ডিএল, যার জন্য লিবিফো-র সংস্করণ 1 প্রয়োজন, তবে অন্য অ্যাপ্লিকেশনটির 2 সংস্করণ প্রয়োজন this এই পরিস্থিতিতে অজান্তে একটি অ্যাপ্লিকেশন আপডেট করা সহজ যা আপডেট করা উচিত নয়। এটি এড়াতে, আমরা ভার্চুয়াল পরিবেশে প্যাকেজ বিচ্ছিন্ন। সমস্ত ভার্চুয়াল এনভায়রনমেন্টের নিজস্ব ইনস্টলেশন ডিরেক্টরি রয়েছে এবং একে অপরের সাথে মিথস্ক্রিয়া বা বিরোধ না করে।

আমরা দুটি সরঞ্জাম ব্যবহার করে বিচ্ছিন্ন পাইথন পরিবেশ তৈরি করতে পারি:

  • আসো।
  • ভার্চুয়ালেনভ

আপনি যদি ব্যবহার করছেন পাইথন ৩.৩ এবং তারপরে, ভেনভ ইনস্টল করা আছে গতানুগতিক. এই উদাহরণের জন্য আমি আমি পাইথন ২.x ব্যবহার করছি এবং আমার ভার্চুয়ালেনভ ইনস্টল করা দরকার। এটি করতে আমাকে চালাতে হবে:

sudo pip install virtualenv

ভার্চুয়ালেনভ ব্যবহার করে ভার্চুয়াল পরিবেশ তৈরি করুন

ভার্চুয়াল পরিবেশ - ভার্চুয়াল পরিবেশ

virtualenv NOMBRE

source NOMBRE/bin/activate

আপনি উপরের কমান্ডটি চালানোর পরে, আপনাকে অবিলম্বে আপনার ভার্চুয়াল পরিবেশে স্থাপন করা হবে। জন্য ভার্চুয়াল পরিবেশ অক্ষম করুন এবং আপনার সাধারণ শেল ফিরে, চালান:

deactivate

পাইথন প্যাকেজ পরিচালনা করুন

এখন আমরা সর্বাধিক সাধারণ বেসিক ব্যবহার দেখতে পাব। তার se সমস্ত উপলব্ধ কমান্ড এবং বিকল্পের তালিকা সাধারণ আমরা কেবল চালানো হবে:

pip

প্রয়োজন হলে একটি কমান্ড সম্পর্কে আরও জানুনইনস্টলেশন ইনস্টলেশনটির মতো আমরাও কার্যকর করব:

pip install --help

প্যাকেজ ইনস্টল করুন

প্রথমে আমরা যাচ্ছি ভার্চুয়াল পরিবেশ তৈরি করুন এটি নিম্নলিখিত হিসাবে দেখানো হয়েছে। এই উদাহরণে আমি কেবল ভার্চুয়ালেনভ ব্যবহার করব।

virtualenv MIENV

MIENV আপনার নিজের নামের সাথে প্রতিস্থাপন করুন। অবশেষে, এটি সক্রিয় করুন কমান্ড ব্যবহার করে:

source MIENV/bin/activate

উপরের কমান্ডটি চালানোর পরে, আপনি আপনার ভার্চুয়াল পরিবেশের মধ্যে অবস্থিত হবে। এখন সময় প্যাকেজ ইনস্টল করার। উদাহরণস্বরূপ ইউটিউব-ডিএল ইনস্টল করতে, চালনা করুন:

পাইপ ইনস্টলেশন ইউটিউব-ডিএল

pip install youtube-dl

এই আদেশটি তার সমস্ত নির্ভরতার সাথে ইউটিউব-ডিএল ইনস্টল করবে।

একটি প্যাকেজের সংস্করণ ইনস্টল করুন

পাড়া একটি নির্দিষ্ট সংস্করণ ইনস্টল করুন, চালান:

pip install youtube_dl=2017.12.14

পাড়া নির্দিষ্ট করা ব্যতীত অন্য সংস্করণ ইনস্টল করুন, চালান:

pip install youtube_dl!=2017.12.14

প্যাকেজ ডাউনলোড করুন

পাড়া সমস্ত নির্ভরতা সহ একটি প্যাকেজ ডাউনলোড করুন (এটি ইনস্টল না করে), চালান:

pip download youtube-dl

সমস্ত ইনস্টল প্যাকেজ তালিকা

কোন প্যাকেজ ইনস্টল করা হয়েছিল তা জানতে, আমরা চালাব:

pip list

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

প্যাকেজ অনুসন্ধান করুন

পাড়া একটি নির্দিষ্ট প্যাকেজ জন্য অনুসন্ধান করুন, উদাহরণস্বরূপ ইউটিউব-ডিএল, চালান:

পিপ অনুসন্ধান ইউটিউব-ডিএল

pip search youtube-dl

প্যাকেজ আপডেট করুন

পাড়া পুরানো প্যাকেজ আপডেট করুন, চালান:

pip install --upgrade youtube-dl

পাড়া সমস্ত অপ্রচলিত প্যাকেজ তালিকা একটি কলাম বিন্যাসে, চালান:

pip list --outdated --format=columns

এখন, পুরানো প্যাকেজগুলি উপলভ্য সর্বশেষ সংস্করণগুলিতে আপডেট করুন কমান্ড ব্যবহার করে:

pip freeze --local | grep -v '^\e' | cut -d = -f 1 | xargs -n1 pip install -U

প্যাকেজ আনইনস্টল করুন

পাড়া একটি ইনস্টল করা প্যাকেজ আনইনস্টল / সরান, চালান:

pip uninstall youtube-dl

বেশ কয়েকটি প্যাকেজ আনইনস্টল করতে আমাদের সেগুলির মধ্যে একটি ফাঁক দিয়ে লিখতে হবে।

আমরা যদি চাই প্যাকেজ ম্যানেজার ব্যবহার করে সমস্ত ইনস্টলড পাইথন প্যাকেজ অপসারণ করুন, আমরা কার্যকর করব:

pip freeze | xargs pip uninstall -y

সাহায্য

সহায়তা পিপ

এই মুহুর্তে পাইথন প্যাকেজ ম্যানেজার এবং এর ব্যবহার সম্পর্কে আমাদের ধারণা থাকবে। তবে এটি কেবল যে আমরা করতে পারি তার আইসবার্গের টিপ is আরও বিশদ এবং গভীরতার জন্য, আমরা পরামর্শ নিতে পারি অফিসিয়াল ডকুমেন্টেশন এবং সহায়তা বিভাগ যোগ -help ফাইল ম্যানেজারের নাম।


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   জুলিয়োক নাইক্লাদো তিনি বলেন

    ধন্যবাদ, এটি পাইপ কমান্ড সম্পর্কে সর্বাধিক সম্পূর্ণ নিবন্ধ হবে