ImportError: Načítanie knižnice DLL zlyhalo: Zadaný modul sa nepodarilo nájsť

Importerror Nacitanie Kniznice Dll Zlyhalo Zadany Modul Sa Nepodarilo Najst



Zažívate ImportError: Načítanie knižnice DLL zlyhalo: Zadaný modul sa nenašiel chyba na PC so systémom Windows? Ak áno, tento príspevok vám pomôže. V tomto príspevku budeme diskutovať o tom, čo je táto chyba, jej možné príčiny a ako ju opraviť.



Čo znamená zlyhanie načítania knižnice DLL počas importu?

  ImportError: Načítanie knižnice DLL zlyhalo: Zadaný modul sa nepodarilo nájsť





Chyba ImportError: Chyba načítania DLL sa v zásade vyskytuje pri importe knižníc Pythonu, ako sú NumPy, Pandas, PySide2 atď. Spustí sa aj pri inštalácii projektov Python na PC so systémom Windows. Ďalším možným scenárom tejto chyby je situácia, keď zadaná knižnica DLL nedokáže načítať konkrétnu úlohu, ktorú volá program. Jeden z dotknutých používateľov nahlásil nižšie uvedený scenár, v ktorom sa vyskytla chyba:





Používam Python 3.5.4 na Anaconda a pokúšam sa nainštalovať geopandy. Postupoval som podľa pokynov na inštaláciu geopand tu – http://geoffboeing.com/2014/09/using-geopandas-windows/ – but whichever way i try i get the same error



Teraz môžu existovať rôzne dôvody, prečo sa môžete stretnúť s touto chybou. Môže to byť spôsobené poškodenými alebo chýbajúcimi súbormi DLL vo vašom počítači. Ďalším dôvodom môže byť skutočnosť, že na vašom počítači nie sú nastavené správne premenné prostredia. Ďalšou možnou príčinou tejto chyby je nesprávna alebo neúplná inštalácia knižnice, ktorú sa pokúšate importovať. Okrem toho môže byť príčinou tejto chyby aj poškodený balík Microsoft Visual C++.

ImportError: Načítanie knižnice DLL zlyhalo: Zadaný modul sa nenašiel

Tu sú metódy, ktoré môžete použiť na opravu „ ImportError: Načítanie knižnice DLL zlyhalo: Zadaný modul sa nenašiel “ chyba na vašom počítači so systémom Windows:

  1. Spustite kontrolu kontroly systémových súborov.
  2. Nastavte premenné prostredia.
  3. Oprava Microsoft Visual C++ Redistributable.
  4. Preinštalujte Microsoft Visual C++ Redistributable.
  5. Preinštalujte knižnicu.

1] Spustite kontrolu kontroly systémových súborov

Keďže chyba je s najväčšou pravdepodobnosťou spustená z dôvodu chýbajúcich alebo poškodených súborov DLL, môžete ju opraviť pomocou kontroly systémových súborov (SFC). Kontrola systémových súborov je vstavaný nástroj príkazového riadka, ktorý pomáha používateľom systému Windows skenovať a opravovať poškodené alebo chýbajúce systémové súbory, ktoré obsahujú aj súbory DLL. Môžete vykonať skenovanie SFC na opravu súborov DLL a potom skontrolovať, či sa chyba vyriešila.



Postup:

Najprv, spustite zvýšené okno príkazového riadka a zadajte príkaz nižšie:

sfc /scannow

Zistite, či “ ImportError: Načítanie knižnice DLL zlyhalo: Zadaný modul sa nenašiel “chyba je už opravená.

Čítať: PIP nie je rozpoznaný ako interný alebo externý príkaz .

2] Nastavte premenné prostredia

Môže sa tiež stať, že premenné prostredia nie sú na vašom počítači správne nakonfigurované, a preto môžete čeliť tejto chybe. Preto, ak je scenár použiteľný, znova nastavte premenné prostredia a skontrolujte, či je chyba opravená. Tu sú kroky, ako to urobiť:

Najprv sa uistite, že viete, akú distribúciu Pythonu používate, napríklad Anaconda.

Teraz napíšte systémové prostredie do vyhľadávacieho poľa systému Windows a potom kliknite na Upravte systémové premenné prostredia .

V zobrazenom okne stlačte tlačidlo Premenné prostredia tlačidlo. Teraz kliknite na Cesta premennej a potom klepnite na Upraviť tlačidlo.

Potom stlačte tlačidlo Nový tlačidlo vo vnútri Upravte premennú prostredia okno a zadajte nižšie uvedené cesty jednu po druhej:

C:\ProgramData\Anaconda3
C:\ProgramData\Anaconda3\Scripts
C:\ProgramData\Anaconda3\Library\bin

Vyššie uvedené miesta sa môžu u jednotlivcov líšiť. Zadajte teda cesty podľa toho.

Po dokončení stlačte tlačidlo Ok a zatvorte okno Vlastnosti systému. Skontrolujte, či je chyba už vyriešená.

Pozri: CDP.dll buď nie je navrhnutý na spustenie v systéme Windows, alebo obsahuje chybu .

3] Oprava Microsoft Visual C++ Redistributable

Ak sa chyba stále zobrazuje, skúste opraviť balík Microsoft Visual C++ Redistributable. Chybu môže spôsobiť poškodená knižnica Visual C++. Preto opravte balík a skontrolujte, či sa chyba prestala objavovať. Tu sú kroky, ako to urobiť:

  • Najprv otvorte aplikáciu Nastavenia pomocou Win + I a prejdite na Aplikácie > Nainštalované aplikácie oddiele.
  • Teraz vyhľadajte balík Microsoft Visual C++ Redistributable a klepnite na tlačidlo ponuky s tromi bodkami, ktoré sa nachádza vedľa neho.
  • Potom kliknite na Upraviť a potom zvoľte Oprava v zobrazenom dialógovom okne.
  • Po dokončení procesu skontrolujte, či je chyba vyriešená.

Čítať: Oprava Ucrtbase.dll sa nenašla alebo chýba chyba .

4] Preinštalujte Microsoft Visual C++ Redistributable

Ak oprava nefungovala, môžete preinštalovať novú a čistú verziu Visual C++. Korupcia môže byť za hranicou korupcie. Takže odinštalujte Microsoft Visual C++ Redistributable a potom ho znova nainštalujte do počítača, aby ste skontrolovali, či je chyba opravená.

5] Preinštalujte knižnicu

Chyba sa väčšinou spustí pri pokuse o import knižnice. Teraz, ak táto knižnica nie je nainštalovaná správne alebo je inštalácia neúplná alebo nekompatibilná, chyba môže byť spôsobená. Preto, ak je scenár použiteľný, môžete skúsiť preinštalovať problematickú knižnicu, ktorá spôsobuje chybu.

Postup:

apphostregistrationverifier.exe

Najprv nájdite knižnicu, kvôli ktorej sa vám zobrazuje chyba ImportError: Načítanie knižnice DLL zlyhalo: Chyba zadaného modulu sa nepodarilo nájsť. Ak to chcete zistiť, môžete skontrolovať úplné chybové hlásenie.

Teraz môžete použiť jednoduchý príkaz na odinštalovanie a opätovnú inštaláciu knižnice. Ak napríklad narazíte na túto chybu s Knižnica NumPy Python , použite nižšie uvedené príkazy jeden po druhom:

pip uninstall numpy
python -m pip install --upgrade pip
pip install numpy

Pomocou vyššie uvedených príkazov v danom poradí budete môcť nainštalovať najnovšiu verziu NumPy. Ak nechcete nainštalovať konkrétnu verziu NumPy, nespúšťajte druhý príkaz vo vyššie uvedenom poradí.

Dúfajme, že teraz nedostanete rovnakú chybu.

Ako opravíte, že sa zadaný modul nenašiel?

Opraviť Zadaný modul sa nepodarilo nájsť chyba na Windows PC, môžete použiť nástroj AutoRuns na zistenie chýbajúcich záznamov v konfigurácii a ich odstránenie. Okrem toho môžete použiť bezplatný čistič adware na vymazanie súborov adware a opravu chyby sysmenu.dll. CCleaner je možné použiť aj na odstránenie nevyžiadaných súborov z počítača, aby ste túto chybu opravili.

Teraz si prečítajte: Fix Command python setup.py egg_info zlyhal s kódom chyby 1 .

  ImportError: Načítanie knižnice DLL zlyhalo: Zadaný modul sa nepodarilo nájsť
Populárne Príspevky