“URLLIB3 என்பது பைத்தானுக்கான இலவச மற்றும் திறந்த மூல HTTP கிளையன்ட் ஆகும். URLLIB ஒரு சக்திவாய்ந்த HTTP கிளையன்ட் ஆகும், இது மிகவும் எளிதான இடைமுகத்தை வழங்குகிறது. கூடுதலாக, இது இணைப்பு பூலிங், TLS/SSL ஆதரவு, HTTP மற்றும் SOCKS ப்ராக்ஸிகள், கோப்பு பதிவேற்றம் மற்றும் பதிவிறக்கம் மற்றும் பல போன்ற பல்வேறு பயனுள்ள அம்சங்களை வழங்குகிறது.
urllib3 தொகுப்பைப் பயன்படுத்துவதற்கு முன், தொகுப்பு நிறுவப்பட்டுள்ளதா மற்றும் உங்கள் பைதான் சூழலில் கிடைக்கிறதா என்பதை உறுதிப்படுத்திக் கொள்ள வேண்டும். இல்லையெனில், தொகுப்பு நிறுவப்படவில்லை என்றால், 'ModuleNotFoundError: urllib3 என்ற மாட்யூல் இல்லை' என்ற பிழையை நீங்கள் சந்திப்பீர்கள்.
நீங்கள் பைதான் மொழிபெயர்ப்பாளரின் வெவ்வேறு பதிப்புகளைப் பயன்படுத்தினால் இந்த பிழை ஏற்படலாம் மற்றும் அந்த சூழலில் urllib3 தொகுப்பு நிறுவப்படவில்லை.
'urlib3 என பெயரிடப்பட்ட தொகுதி இல்லை' பிழையைத் தீர்ப்பதில் உங்களுக்கு உதவுவதே இடுகையின் நோக்கமாகும்.'
urllib3 ஐ இறக்குமதி செய்கிறது
அனைத்து வெளிப்புற பைதான் தொகுப்புகளைப் போலவே, நாங்கள் இறக்குமதி செய்ய விரும்பும் தொகுப்பின் பெயரைத் தொடர்ந்து இறக்குமதி முக்கிய சொல்லைப் பயன்படுத்துகிறோம்.
எடுத்துக்காட்டாக, urllib3 ஐ இறக்குமதி செய்ய, குறியீட்டை இயக்கலாம்:
இறக்குமதி urllib3
தொகுப்பு நிறுவப்பட்டு உங்கள் சூழலில் கிடைத்தால், பைதான் தொகுப்பை இறக்குமதி செய்து அதன் அம்சங்களுக்கான அணுகலை உங்களுக்கு வழங்கும்.
தொகுப்பு காணவில்லை என்றால், காட்டப்பட்டுள்ளபடி நீங்கள் இறக்குமதி பிழையை சந்திக்க நேரிடும்:
>>> இறக்குமதி urllib3மீண்டும் கண்டுபிடிக்க ( மிக சமீபத்திய அழைப்பு கடந்த ) :
கோப்பு '
ModuleNotFoundError: தொகுதிக்கு பெயரிடப்படவில்லை 'urllib3'
இந்த பிழை ஏற்பட்டால் அதை எவ்வாறு சரிசெய்வது என்பதை நாங்கள் விவாதிப்போம்.
முறை - URLLIB3 தொகுப்பை நிறுவ பிப்பைப் பயன்படுத்தவும்
தொகுதி காணப்படாத பிழைக்கான பொதுவான காரணம் காணாமல் போன தொகுப்பு ஆகும். எடுத்துக்காட்டாக, நீங்கள் இறக்குமதி செய்யும் தொகுப்பு உங்கள் கணினியில் நிறுவப்படவில்லை என்றால், பைதான் ஒரு பிழையை வழங்கும்.
urllib3 தொகுப்பிற்கான இந்த பிழையை சரிசெய்ய, கீழே உள்ள கட்டளையில் காட்டப்பட்டுள்ளபடி நீங்கள் pip ஐப் பயன்படுத்தலாம்:
$ சூடோ pip3 நிறுவு urllib3
அல்லது
Python3 சூழல்களில் urllib3 ஐ நிறுவ முதல் கட்டளையைப் பயன்படுத்தவும். பைதான் 2 க்கு, இரண்டாவது கட்டளையைப் பயன்படுத்தவும்:
நிறுவிய பின், நீங்கள் தொகுதியை மீண்டும் இறக்குமதி செய்யலாம்.
Windows இல், உங்கள் கணினி பாதையில் உள்ள pip அல்லது pip3 பைனரிக்கான அணுகல் உங்களிடம் இல்லாமல் இருக்கலாம். இருப்பினும், பைத் தொடங்க பைத்தானில் -m அளவுருவைப் பயன்படுத்தலாம்.
எனவே, விண்டோஸில் urllib3 ஐ நிறுவ கீழே உள்ள கட்டளையை இயக்கவும்:
$ மலைப்பாம்பு -மீ பிப் நிறுவு urllib3
மற்றும் அதை செய்ய வேண்டும்.
நீங்கள் அனகோண்டா அல்லது மினிகோண்டாவை தொகுப்பு மேலாளராகப் பயன்படுத்தினால், காட்டப்பட்டுள்ளபடி கட்டளையை இயக்கலாம்:
கொண்டா நிறுவு -சி conda-forge urllib3
முறை 3 - பாதையில் பிப்பைச் சேர்த்து, தொகுப்பை மீண்டும் நிறுவவும்
urllib3 தொகுதியை நிறுவிய பிறகும் பிழை தொடர்ந்தால், உங்கள் கணினியின் பாதையில் பிப் பைனரியைச் சேர்ப்பதன் மூலம் அதைச் சரிசெய்ய முயற்சி செய்யலாம்.
கட்டளை வரியில் துவக்கவும் மற்றும் பைத்தானின் பைனரி கோப்பகத்திற்கு செல்லவும். கட்டளையை இயக்குவதன் மூலம் இதைச் செய்யலாம்:
$ எங்கே பைதான்
இது பைதான் அமைந்துள்ள முழுப் பாதையையும் திருப்பி அனுப்ப வேண்டும். முழு பாதையையும் நகலெடுத்து, கணினி பாதையில் பைதான் மற்றும் பிப்பை சேர்க்க கீழே உள்ள கட்டளையை இயக்கவும்.
மேலே உள்ள கட்டளை நீங்கள் முன்பு நகலெடுத்த கோப்பகத்தை கணினியின் பாதையில் சேர்க்க வேண்டும். மேலே உள்ள கட்டளையை பைதான் பைனரிக்கான பாதையுடன் மாற்றுவதை உறுதிசெய்க.
நிறுத்தப்படுகிறது
இந்தக் கட்டுரையில், “urllib3 என்ற பெயரில் எந்த தொகுதியும் இல்லை” பிழைக்கான காரணத்தை நாங்கள் கண்டுபிடித்தோம், மேலும் பிழையைச் சரிசெய்ய நீங்கள் பயன்படுத்தக்கூடிய பல்வேறு முறைகளையும் நாங்கள் உள்ளடக்கியுள்ளோம்.
படித்ததற்கு நன்றி && மகிழ்ச்சியான குறியீட்டு!!