பைத்தானில் பிப்பை எவ்வாறு பயன்படுத்துவது: முழுமையான வழிகாட்டி

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

பைத்தானில் பிப்

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

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

பிப் என்றால் என்ன, அதை ஏன் பயன்படுத்த வேண்டும்?

பிப் பைத்தானில் நூலகங்களை நிறுவ, புதுப்பிக்க மற்றும் நிர்வகிக்க பயன்படும் கட்டளை வரி கருவியாகும். அதன் பெயர் வெளிப்பாட்டிலிருந்து வந்தது "Pip தொகுப்புகளை நிறுவுகிறது”. பிப் மூலம், அதிகாரப்பூர்வ பைதான் களஞ்சியத்தில் கிடைக்கும் ஆயிரக்கணக்கான தொகுப்புகளை நீங்கள் அணுகலாம் PyPI (பைதான் தொகுப்பு அட்டவணை).

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

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

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

pip --version

பிப்பின் பதிப்பைப் பற்றிய தகவலை நீங்கள் பார்த்தால், அதைப் பயன்படுத்த நீங்கள் தயாராக உள்ளீர்கள். இல்லையெனில், நீங்கள் அதை நிறுவ வேண்டும்.

வெவ்வேறு இயக்க முறைமைகளில் பிப்பை நிறுவுதல்

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

ஜன்னல்களில்

  1. நிறுவல் ஸ்கிரிப்டைப் பதிவிறக்கவும் get-pip.py இருந்து இந்த இணைப்பு.
  2. டெர்மினலை (CMD அல்லது PowerShell) திறந்து, நீங்கள் கோப்பைப் பதிவிறக்கிய கோப்பகத்திற்குச் செல்லவும்.
  3. பின்வரும் கட்டளையை இயக்கவும்: python get-pip.py.

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

மேக்கில்

அமைப்புகள் MacOS நவீனமானவை பொதுவாக பிப்பை முன்னிருப்பாக சேர்க்கும். இருப்பினும், பின்வரும் கட்டளையுடன் நீங்கள் அதை கைமுறையாக நிறுவலாம்:

sudo easy_install pip

மற்றொரு பரிந்துரைக்கப்பட்ட விருப்பம் பைதான் வழியாக நிறுவ வேண்டும் homebrew, macOS க்கான தொகுப்பு மேலாளர். வெறுமனே இயக்கவும்:

brew install python

லினக்ஸில்

பெரும்பாலான லினக்ஸ் விநியோகங்களில் பைதான் மற்றும் பிப் ஆகியவை அவற்றின் தொகுப்பு களஞ்சியங்களில் அடங்கும். உங்கள் விநியோகத்தின் தொகுப்பு நிர்வாகத்தைப் பொறுத்து கட்டளைகள் சற்று மாறுபடும்:

  • டெபியன் அடிப்படையிலான விநியோகங்களுக்கு (உபுண்டு போன்றவை): sudo apt install python3-pip
  • ஃபெடோராவுக்கு: sudo dnf install python3-pip
  • ஆர்ச் லினக்ஸுக்கு: sudo pacman -S python-pip
  • OpenSUSE க்கு: sudo zypper install python3-pip

குழாய் நிறுவல்

பிப்பின் அடிப்படை பயன்பாடு

நிறுவிய பின், நீங்கள் தொடங்கலாம் ஆராய pip என்ன செய்ய முடியும். மிகவும் பயனுள்ள கட்டளைகளின் சுருக்கம் இங்கே:

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

நூலகத்தை நிறுவ, கட்டளையைப் பயன்படுத்தவும்:

pip install nombre_del_paquete

உதாரணமாக, நூலகத்தை நிறுவ கோரிக்கைகளை, நீங்கள் எழுதலாம்:

pip install requests

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

தொகுப்பை அதன் சமீபத்திய பதிப்பிற்கு புதுப்பிக்க விரும்பினால், இதைப் பயன்படுத்தவும்:

pip install --upgrade nombre_del_paquete

உதாரணமாக:

pip install --upgrade requests

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

உங்களுக்கு இனி தேவையில்லாத தொகுப்பை அகற்ற, பயன்படுத்தவும்:

pip uninstall nombre_del_paquete

உதாரணமாக:

pip uninstall requests

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

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

pip list

தேவைகள்.txt கோப்பிலிருந்து நிறுவல்

கூட்டுத் திட்டங்களில், கோப்பினைப் பயன்படுத்துவது பொதுவானது අවශ්‍යතා. txt தேவையான சார்புகளின் பட்டியலைக் கொண்டுள்ளது. அனைத்தையும் ஒரே நேரத்தில் நிறுவ, பயன்படுத்தவும்:

pip install -r requirements.txt

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

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

python -m venv nombre_entorno

அதை செயல்படுத்த:

source nombre_entorno/bin/activate (லினக்ஸ் மற்றும் மேக்கில்)
nombre_entorno\Scripts\activate (விண்டோஸில்)

பின்னர் பிப்பைக் கொண்ட எந்த நிறுவலும் இதற்கு மட்டுப்படுத்தப்படும் மெய்நிகர் சூழல் நீங்கள் செயல்படுத்தியுள்ளீர்கள் என்று.

பொதுவான சரிசெய்தல்

பிப்பைப் பயன்படுத்தி பிழைகள் ஏற்பட்டால், பொதுவான சிக்கல்களுக்கான விரைவான தீர்வுகள் இங்கே:

  • போதிய அனுமதிகள் இல்லை: பயன்பாட்டு sudo Linux/Mac இல் அல்லது Windows இல் நிர்வாகியாக டெர்மினலை இயக்கவும்.
  • தொகுப்பு நிறுவல் தோல்விகள்: என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள் அமைப்பு சார்புகள் அவை புதுப்பிக்கப்படுகின்றன.
  • பதிப்புகளில் உள்ள சிக்கல்கள்: பயன்கள் pip freeze தொகுப்புகள் மற்றும் அவற்றின் தற்போதைய பதிப்புகளை பட்டியலிட.

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


கருத்து தெரிவிப்பதில் முதலில் இருங்கள்

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

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

*

*

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