பிப், அடிப்படைகள் மற்றும் பைதான் தொகுப்பு மேலாண்மை

குழாய் பற்றி

அடுத்த கட்டுரையில், பைப்பைப் பயன்படுத்தி பைதான் தொகுப்புகளை எவ்வாறு நிர்வகிக்கலாம் என்பதைப் பார்ப்போம். இது யார் என்பதை வேறு யார், யார் குறைவாக அறிவார்கள் நிர்வாகி பைதான் தொகுப்புகள். பைதான் நிரலாக்க மொழியில் எழுதப்பட்ட தொகுப்புகளை நிறுவ, புதுப்பிக்க மற்றும் அகற்ற இதைப் பயன்படுத்தலாம்.

பெயர் ஒரு சுழல்நிலை சுருக்கமாகும் பிப் தொகுப்பு நிறுவி o பிப் பைதான் நிறுவி. இது ஒரு எளிய தொகுப்பு மேலாண்மை அமைப்பாகும், இது தொகுப்புகளை நிறுவுவதற்கும் நிர்வகிப்பதற்கும் பயன்படுத்தப்படுகிறது பைதான் தொகுப்பு அட்டவணை (PyPI). பைதான் 2.7.9 மற்றும் பின்னர் (பைதான் 2 தொடரில்), பைதான் 3.4 மற்றும் பின்னர் இந்த மேலாளரை சேர்க்கவும் (பைதான் 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 சக்கர.

PIP ஐப் புதுப்பிக்கவும்

இந்த தொகுப்பு நிர்வாகி நாம் பைதான் 2> = 2.7.9 அல்லது பைதான் 3> = 3.4 ஐப் பயன்படுத்தினால் அது ஏற்கனவே நிறுவப்படும். முனையத்தில் இதைப் பயன்படுத்தி புதுப்பிக்கலாம்:

sudo pip install -U pip

எல்லாவற்றையும் புதுப்பிக்க (குழாய், அமைப்புக் கருவிகள், சக்கரம்), நாங்கள் செயல்படுத்துவோம்:

sudo pip install --upgrade pip setuptools wheel

எந்த பதிப்பு நிறுவப்பட்டது என்பதை அறிந்து கொள்ளுங்கள்

நாம் தெரிந்து கொள்ள விரும்பினால் இந்த தொகுப்பு நிர்வாகியின் நிறுவப்பட்ட பதிப்பு, நாங்கள் செயல்படுத்துவோம்:

குழாய் பதிப்பு

pip --version

மெய்நிகர் சூழல்களை உருவாக்குதல்

எந்த பைதான் தொகுப்பையும் நிறுவும் முன், மெய்நிகர் சூழலை உருவாக்க பரிந்துரைக்கப்படுகிறது. பைதான் மெய்நிகர் சூழல்கள் உலகளவில் பதிலாக தனிமைப்படுத்தப்பட்ட இடத்தில் பைதான் தொகுப்பை நிறுவ அனுமதிக்கின்றன.

நாம் ஒரு பைதான் தொகுப்பை நிறுவ வேண்டும் என்று சொல்லலாம், எடுத்துக்காட்டாக யூட்யூப்-டிஎல், இதற்கு லிப்ஃபூவின் பதிப்பு 1 தேவைப்படுகிறது, ஆனால் மற்றொரு பயன்பாட்டிற்கு பதிப்பு 2 தேவைப்படுகிறது. இந்த சூழ்நிலையில், புதுப்பிக்கப்படாத ஒரு பயன்பாட்டை கவனக்குறைவாக புதுப்பிப்பது எளிது. இதைத் தவிர்க்க, மெய்நிகர் சூழலில் தொகுப்புகளை தனிமைப்படுத்துகிறோம். அனைத்து மெய்நிகர் சூழல்களும் அவற்றின் சொந்த நிறுவல் கோப்பகங்களைக் கொண்டுள்ளன, மேலும் அவை ஒருவருக்கொருவர் தொடர்பு கொள்ளவோ ​​அல்லது முரண்படவோ இல்லை.

இரண்டு கருவிகளைப் பயன்படுத்தி தனிமைப்படுத்தப்பட்ட பைதான் சூழல்களை நாம் உருவாக்கலாம்:

  • வாருங்கள்
  • விர்ச்சுவலென்வ்.

நீங்கள் பயன்படுத்துகிறீர்கள் என்றால் பைதான் 3.3 மற்றும் பின்னர், வென்வ் நிறுவப்பட்டுள்ளது இயல்பாக. இந்த உதாரணத்திற்கு நான் நான் பைதான் 2.x ஐப் பயன்படுத்துகிறேன், மேலும் நான் virtualenv ஐ நிறுவ வேண்டும். இதைச் செய்ய நான் இயக்க வேண்டும்:

sudo pip install virtualenv

Virtualenv ஐப் பயன்படுத்தி ஒரு மெய்நிகர் சூழலை உருவாக்கவும்

மெய்நிகர் சூழல் virtualenv-pip

virtualenv NOMBRE

source NOMBRE/bin/activate

மேலே உள்ள கட்டளையை நீங்கள் இயக்கியதும், உடனடியாக உங்கள் மெய்நிகர் சூழலில் வைக்கப்படுவீர்கள். க்கு மெய்நிகர் சூழலை முடக்கு உங்கள் சாதாரண ஷெல்லுக்குத் திரும்பி, இயக்கவும்:

deactivate

பைதான் தொகுப்புகளை நிர்வகிக்கவும்

இப்போது நாம் மிகவும் பொதுவான அடிப்படை பயன்பாட்டைக் காண்போம். அவளை பார்க்க கிடைக்கக்கூடிய அனைத்து கட்டளைகள் மற்றும் விருப்பங்களின் பட்டியல் பொதுவாக நாம் இயக்க வேண்டும்:

pip

தேவைப்பட்டால் ஒரு கட்டளையைப் பற்றி மேலும் அறிக, நிறுவலைப் போலவே, நாங்கள் இயக்குவோம்:

pip install --help

தொகுப்புகளை நிறுவவும்

முதலில் நாம் போகிறோம் ஒரு மெய்நிகர் சூழலை உருவாக்கவும் இது பின்வருவனவற்றில் காட்டப்பட்டுள்ளது. இந்த எடுத்துக்காட்டில் நான் virtualenv ஐ மட்டுமே பயன்படுத்துவேன்.

virtualenv MIENV

உங்கள் சொந்த பெயருடன் MIENV ஐ மாற்றவும். இறுதியாக, அதை செயல்படுத்தவும் கட்டளையைப் பயன்படுத்தி:

source MIENV/bin/activate

மேலே உள்ள கட்டளையை இயக்கியதும், உங்கள் மெய்நிகர் சூழலில் நீங்கள் இருப்பீர்கள். தொகுப்புகளை நிறுவுவதற்கான நேரம் இது. எடுத்துக்காட்டாக youtube-dl ஐ நிறுவ, இயக்கவும்:

குழாய் நிறுவல் youtube-dl

pip install youtube-dl

இந்த கட்டளை youtube-dl ஐ அதன் அனைத்து சார்புகளுடன் நிறுவும்.

ஒரு தொகுப்பின் பதிப்புகளை நிறுவவும்

பாரா ஒரு குறிப்பிட்ட பதிப்பை நிறுவவும், ஓடு:

pip install youtube_dl=2017.12.14

பாரா குறிப்பிடப்பட்டதைத் தவிர வேறு பதிப்பை நிறுவவும், ஓடு:

pip install youtube_dl!=2017.12.14

தொகுப்புகளைப் பதிவிறக்கவும்

பாரா அனைத்து சார்புகளுடன் ஒரு தொகுப்பைப் பதிவிறக்கவும் (அதை நிறுவாமல்), ஓடு:

pip download youtube-dl

நிறுவப்பட்ட அனைத்து தொகுப்புகளையும் பட்டியலிடுங்கள்

எந்த தொகுப்புகள் நிறுவப்பட்டன என்பதைக் கண்டுபிடிக்க, நாங்கள் இயக்குவோம்:

pip list

இந்த கட்டளை இந்த நிர்வாகியைப் பயன்படுத்தி நிறுவப்பட்ட அனைத்து தொகுப்புகளையும் காண்பிக்கும்.

தொகுப்புகளைத் தேடுங்கள்

பாரா ஒரு குறிப்பிட்ட தொகுப்பைத் தேடுங்கள், எடுத்துக்காட்டாக youtube-dl, இயக்கவும்:

குழாய் தேடல் youtube-dl

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

உதவி

உதவி குழாய்

இந்த கட்டத்தில் பைதான் தொகுப்பு மேலாளர் மற்றும் அதன் பயன்பாடு பற்றி எங்களுக்கு ஒரு யோசனை இருக்கும். ஆனால் இது நாம் செய்யக்கூடிய எல்லாவற்றின் பனிப்பாறையின் முனை மட்டுமே. மேலும் விவரங்களுக்கு மற்றும் ஆழமாக, நாங்கள் ஆலோசிக்கலாம் உத்தியோகபூர்வ ஆவணங்கள் மற்றும் உதவி பிரிவு சேர்த்து -உதவி கோப்பு மேலாளரின் பெயருக்கு.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.

  1.   ஜூலியுகோ நிகேலாடோ அவர் கூறினார்

    நன்றி, இது பிப் கட்டளையைப் பற்றிய மிக முழுமையான கட்டுரையாக இருக்கும்