நீங்கள் அனுபவிக்கிறீர்களா ImportError: DLL ஏற்றம் தோல்வியடைந்தது: குறிப்பிட்ட தொகுதியை கண்டுபிடிக்க முடியவில்லை விண்டோஸ் கணினியில் பிழையா? அப்படியானால், இந்த இடுகை உங்களுக்கு உதவும். இந்த இடுகையில், இந்த பிழை என்ன, அதன் சாத்தியமான காரணங்கள் மற்றும் அதை எவ்வாறு சரிசெய்வது என்பதைப் பற்றி விவாதிப்போம்.
இறக்குமதி செய்யும் போது DLL சுமை தோல்வியடைந்தது என்றால் என்ன?
ImportError: DLL load failed பிழை அடிப்படையில் NumPy, Pandas, PySide2 போன்ற பைதான் நூலகங்களை இறக்குமதி செய்யும் போது ஏற்படுகிறது. விண்டோஸ் கணினியில் பைதான் திட்டங்களை நிறுவும் போது இது தூண்டப்படுகிறது. இந்த பிழைக்கான மற்றொரு சாத்தியமான சூழ்நிலை, குறிப்பிட்ட DLL ஆனது நிரல் மூலம் அழைக்கப்படும் குறிப்பிட்ட பணியை ஏற்ற முடியவில்லை. பாதிக்கப்பட்ட பயனர்களில் ஒருவர் அவர்/அவள் பிழையை அனுபவிக்கும் பின்வரும் சூழ்நிலையைப் புகாரளித்துள்ளார்:
iobit பாதுகாப்பானது
நான் அனகோண்டாவில் பைதான் 3.5.4 ஐ இயக்குகிறேன், மேலும் ஜியோபாண்டாக்களை நிறுவ முயற்சிக்கிறேன். ஜியோபாண்டாக்களை இங்கே நிறுவுவதற்கான வழிமுறைகளைப் பின்பற்றினேன் - http://geoffboeing.com/2014/09/using-geopandas-windows/ – but whichever way i try i get the same error
இப்போது, இந்த பிழையை நீங்கள் சந்திப்பதற்கு வெவ்வேறு காரணங்கள் இருக்கலாம். இது உங்கள் கணினியில் சிதைந்த அல்லது காணாமல் போன DLL கோப்புகளின் காரணமாக இருக்கலாம். உங்கள் கணினியில் சரியான சூழல் மாறிகள் அமைக்கப்படாததும் இதற்கு மற்றொரு காரணமாக இருக்கலாம். நீங்கள் இறக்குமதி செய்ய முயற்சிக்கும் நூலகத்தின் தவறான அல்லது முழுமையற்ற நிறுவல் இந்தப் பிழைக்கான மற்றொரு சாத்தியமான காரணமாகும். இது தவிர, சிதைந்த மைக்ரோசாஃப்ட் விஷுவல் சி++ தொகுப்பும் இந்தப் பிழைக்கு ஒரு காரணமாக இருக்கலாம்.
ImportError: DLL ஏற்றம் தோல்வியடைந்தது: குறிப்பிட்ட தொகுதியை கண்டுபிடிக்க முடியவில்லை
சரி செய்ய நீங்கள் பயன்படுத்தக்கூடிய முறைகள் இங்கே உள்ளன ' ImportError: DLL ஏற்றம் தோல்வியடைந்தது: குறிப்பிட்ட தொகுதியை கண்டுபிடிக்க முடியவில்லை 'உங்கள் விண்டோஸ் கணினியில் பிழை:
- கணினி கோப்பு சரிபார்ப்பு ஸ்கேன் இயக்கவும்.
- சுற்றுச்சூழல் மாறிகளை அமைக்கவும்.
- மைக்ரோசாஃப்ட் விஷுவல் சி++ மறுபகிர்வு செய்யக்கூடியதை சரிசெய்தல்.
- மைக்ரோசாஃப்ட் விஷுவல் சி++ மறுவிநியோகத்தை மீண்டும் நிறுவவும்.
- நூலகத்தை மீண்டும் நிறுவவும்.
1] கணினி கோப்பு சரிபார்ப்பு ஸ்கேன் இயக்கவும்
காணாமல் போன அல்லது சிதைந்த DLL கோப்புகள் காரணமாக பிழை தூண்டப்பட்டிருக்கலாம், அதைச் சரிசெய்ய நீங்கள் கணினி கோப்பு சரிபார்ப்பு (SFC) ஸ்கேன் இயக்கலாம். சிஸ்டம் ஃபைல் செக்கர் என்பது டிஎல்எல் கோப்புகளை உள்ளடக்கிய உடைந்த அல்லது காணாமல் போன சிஸ்டம் கோப்புகளை ஸ்கேன் செய்து சரிசெய்ய விண்டோஸ் பயனர்களுக்கு உதவும் உள்ளமைக்கப்பட்ட கட்டளை வரி பயன்பாடாகும். DLL கோப்புகளை சரிசெய்ய SFC ஸ்கேன் செய்து, பிழை தீர்க்கப்பட்டதா என சரிபார்க்கவும்.
அதை எப்படி செய்வது என்பது இங்கே:
முதலில், உயர்த்தப்பட்ட கட்டளை வரியில் சாளரத்தை துவக்கவும் கீழே உள்ள கட்டளையை உள்ளிடவும்:
sfc /scannow
என்பதை பார்க்கவும் ' ImportError: DLL ஏற்றம் தோல்வியடைந்தது: குறிப்பிட்ட தொகுதியை கண்டுபிடிக்க முடியவில்லை 'பிழை இப்போது சரி செய்யப்பட்டது.
படி: PIP ஆனது உள் அல்லது வெளிப்புற கட்டளையாக அங்கீகரிக்கப்படவில்லை .
2] சுற்றுச்சூழல் மாறிகளை அமைக்கவும்
உங்கள் கணினியில் சூழல் மாறிகள் சரியாக உள்ளமைக்கப்படாமல் இருக்கலாம், அதனால் நீங்கள் இந்த பிழையை எதிர்கொள்ளலாம். எனவே, சூழ்நிலை பொருந்தினால், சூழல் மாறிகளை மீண்டும் அமைத்து, பிழை சரி செய்யப்பட்டுள்ளதா எனப் பார்க்கவும். அதைச் செய்வதற்கான படிகள் இங்கே:
முதலில், நீங்கள் அனகோண்டா போன்ற பைதான் விநியோகத்தைப் பயன்படுத்துகிறீர்கள் என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள்.
இப்போது, தட்டச்சு செய்யவும் அமைப்பு சூழல் விண்டோஸ் தேடல் பெட்டியின் உள்ளே பின்னர் கிளிக் செய்யவும் கணினி சூழல் மாறிகளைத் திருத்தவும் .
தோன்றும் சாளரத்தில், அழுத்தவும் சுற்றுச்சூழல் மாறிகள் பொத்தானை. இப்போது, கிளிக் செய்யவும் பாதை மாறி பின்னர் தட்டவும் தொகு பொத்தானை.
விண்டோஸ் 10 தொடக்க மெனுவை இயல்புநிலைக்கு மீட்டமைக்கவும்
அதன் பிறகு, அழுத்தவும் புதியது உள்ளே பொத்தான் சூழல் மாறியை திருத்து சாளரம் மற்றும் கீழே உள்ள பாதைகளை ஒவ்வொன்றாக உள்ளிடவும்:
C:\ProgramData\Anaconda3 C:\ProgramData\Anaconda3\Scripts C:\ProgramData\Anaconda3\Library\bin
மேலே உள்ள இடங்கள் தனிநபர்களுக்கு வேறுபடலாம். எனவே, அதற்கேற்ப பாதைகளை உள்ளிடவும்.
முடிந்ததும், சரி பொத்தானை அழுத்தி கணினி பண்புகள் சாளரத்திலிருந்து வெளியேறவும். பிழை இப்போது தீர்க்கப்பட்டதா எனச் சரிபார்க்கவும்.
பார்க்க: CDP.dll விண்டோஸில் இயங்கும் வகையில் வடிவமைக்கப்படவில்லை அல்லது பிழை உள்ளது .
3] மைக்ரோசாஃப்ட் விஷுவல் சி++ மறுபகிர்வு செய்யக்கூடிய பழுது
பிழை இன்னும் தோன்றினால், மைக்ரோசாஃப்ட் விஷுவல் சி++ மறுபகிர்வு செய்யக்கூடிய தொகுப்பை சரிசெய்ய முயற்சிக்கவும். இது சிதைந்த விஷுவல் சி++ நூலகமாக இருக்கலாம், இதனால் பிழை ஏற்படுகிறது. எனவே, தொகுப்பை சரிசெய்து, பிழை தோன்றுவதை நிறுத்திவிட்டதா என்று பார்க்கவும். அதைச் செய்வதற்கான படிகள் இங்கே:
- முதலில், Win+I ஐப் பயன்படுத்தி அமைப்புகள் பயன்பாட்டைத் திறந்து, அதற்குச் செல்லவும் பயன்பாடுகள் > நிறுவப்பட்ட பயன்பாடுகள் பிரிவு.
- இப்போது, மைக்ரோசாஃப்ட் விஷுவல் சி++ மறுபகிர்வு செய்யக்கூடிய தொகுப்பைத் தேடி, அதற்கு அடுத்துள்ள மூன்று-புள்ளி மெனு பொத்தானைத் தட்டவும்.
- அதன் பிறகு, கிளிக் செய்யவும் மாற்றியமைக்கவும் பொத்தானை பின்னர் தேர்வு செய்யவும் பழுது தோன்றும் உரையாடல் சாளரத்தில் பொத்தான்.
- செயல்முறை முடிந்ததும், பிழை தீர்க்கப்பட்டதா என சரிபார்க்கவும்.
படி: Ucrtbase.dll ஐ சரிசெய்யவும் இல்லை அல்லது பிழை காணவில்லை .
4] மைக்ரோசாஃப்ட் விஷுவல் சி++ மறுபகிர்வு செய்யக்கூடியதை மீண்டும் நிறுவவும்
பழுதுபார்ப்பு வேலை செய்யவில்லை என்றால், விஷுவல் சி++ இன் புதிய மற்றும் சுத்தமான பதிப்பை மீண்டும் நிறுவலாம். ஊழல் ஊழலுக்கு அப்பாற்பட்டதாக இருக்கலாம். எனவே, மைக்ரோசாஃப்ட் விஷுவல் சி++ மறுபகிர்வு செய்யக்கூடியவற்றை நிறுவல் நீக்கி, பிழை சரி செய்யப்பட்டுள்ளதா என்பதைச் சரிபார்க்க உங்கள் கணினியில் அதை மீண்டும் நிறுவவும்.
எக்ஸ்பாக்ஸ் ஒன்னில் ஒருவருக்கு ஒரு விளையாட்டை எப்படி பரிசளிப்பது
5] நூலகத்தை மீண்டும் நிறுவவும்
நூலகத்தை இறக்குமதி செய்ய முயலும்போது பிழை பெரும்பாலும் தூண்டப்படுகிறது. இப்போது, இந்த நூலகம் சரியாக நிறுவப்படவில்லை அல்லது நிறுவல் முழுமையடையாமல் அல்லது இணக்கமற்றதாக இருந்தால், பிழை ஏற்படலாம். எனவே, சூழ்நிலை பொருந்தினால், பிழையை ஏற்படுத்தும் சிக்கலான நூலகத்தை மீண்டும் நிறுவ முயற்சி செய்யலாம்.
அதை எப்படி செய்வது என்பது இங்கே:
முதலில், நீங்கள் இறக்குமதிப் பிழையைப் பெறும் நூலகத்தைக் கண்டறியவும்: DLL ஏற்றம் தோல்வியடைந்தது: குறிப்பிட்ட தொகுதி பிழையைக் கண்டறிய முடியவில்லை. அதைக் கண்டறிய முழுப் பிழைச் செய்தியையும் பார்க்கலாம்.
இப்போது, நூலகத்தை நிறுவல் நீக்கி மீண்டும் நிறுவ எளிய கட்டளையைப் பயன்படுத்தலாம். எடுத்துக்காட்டாக, இந்த பிழையை நீங்கள் சந்தித்தால் NumPy பைதான் நூலகம் , கீழே உள்ள கட்டளைகளை ஒவ்வொன்றாகப் பயன்படுத்தவும்:
pip uninstall numpy python -m pip install --upgrade pip pip install numpy
கொடுக்கப்பட்ட வரிசையில் மேலே உள்ள கட்டளைகளைப் பயன்படுத்தி, நீங்கள் NumPy இன் சமீபத்திய பதிப்பை நிறுவ முடியும். நீங்கள் NumPy இன் குறிப்பிட்ட பதிப்பை நிறுவ விரும்பவில்லை என்றால், மேலே உள்ள வரிசையில் இரண்டாவது கட்டளையை இயக்க வேண்டாம்.
இப்போது அதே பிழையை நீங்கள் பெற மாட்டீர்கள் என்று நம்புகிறேன்.
குறிப்பிட்ட தொகுதி கண்டுபிடிக்கப்படவில்லை என்பதை எவ்வாறு சரிசெய்வது?
சரி செய்ய குறிப்பிட்ட தொகுதியைக் கண்டறிய முடியவில்லை விண்டோஸ் கணினியில் பிழை, உள்ளமைவில் விடுபட்ட உள்ளீடுகளைக் கண்டறிந்து அவற்றை நீக்க ஆட்டோரன்ஸ் கருவியைப் பயன்படுத்தலாம். அதுமட்டுமின்றி, ஆட்வேர் கோப்புகளை அழிக்க மற்றும் sysmenu.dll பிழையை சரிசெய்ய இலவச ஆட்வேர் கிளீனரைப் பயன்படுத்தலாம். இந்த பிழையை சரிசெய்ய உங்கள் கணினியிலிருந்து குப்பை கோப்புகளை அழிக்க CCleaner ஐப் பயன்படுத்தலாம்.
இப்போது படியுங்கள்: பிழைக் குறியீடு 1 இல் கட்டளை பைதான் setup.py egg_info ஐ சரிசெய்ய முடியவில்லை .