ImportError: DLL betöltése sikertelen: A megadott modul nem található

Importerror Dll Betoltese Sikertelen A Megadott Modul Nem Talalhato



Tapasztalja-e a ImportError: DLL betöltése sikertelen: A megadott modul nem található hiba Windows PC-n? Ha igen, ez a bejegyzés segít. Ebben a bejegyzésben megvitatjuk, mi ez a hiba, lehetséges okai, és hogyan lehet javítani.



Mit jelent a DLL betöltése sikertelen importálás közben?

  ImportError: DLL betöltése sikertelen: A megadott modul nem található





Az ImportError: DLL load failed hiba alapvetően Python-könyvtárak (például NumPy, Pandas, PySide2 stb.) importálásakor jelentkezik. Ez a Python-projektek Windows PC-re történő telepítése során is aktiválódik. A hiba egy másik lehetséges forgatókönyve, amikor a megadott DLL nem tudja betölteni a program által meghívott adott feladatot. Az egyik érintett felhasználó az alábbi forgatókönyvről számolt be, amelyben a hibát tapasztalja:





sharex elrejtése kurzor

Python 3.5.4-et futtatok az Anacondán, és megpróbálom telepíteni a geopandákat. Követtem az itt található utasításokat a geopandák telepítéséhez – http://geoffboeing.com/2014/09/using-geopandas-windows/ – but whichever way i try i get the same error



Nos, ennek a hibának különböző okai lehetnek. Ennek oka lehet a számítógépén lévő sérült vagy hiányzó DLL-fájlok. Ennek másik oka az lehet, hogy a számítógépen nincsenek beállítva a megfelelő környezeti változók. A hiba további lehetséges oka az importálni kívánt könyvtár helytelen vagy hiányos telepítése. Ezen kívül egy sérült Microsoft Visual C++ csomag is oka lehet ennek a hibának.

ImportError: DLL betöltése sikertelen: A megadott modul nem található

Itt vannak azok a módszerek, amelyek segítségével kijavíthatja a ' ImportError: DLL betöltése sikertelen: A megadott modul nem található ” hiba a Windows PC-n:

  1. Futtassa a Rendszerfájl-ellenőrző vizsgálatot.
  2. Állítsa be a környezeti változókat.
  3. A Microsoft Visual C++ újraterjeszthető javítása.
  4. Telepítse újra a Microsoft Visual C++ Redistributable-t.
  5. Telepítse újra a Library-t.

1] Futtassa a Rendszerfájl-ellenőrző vizsgálatot

Mivel a hibát nagy valószínűséggel hiányzó vagy sérült DLL fájlok okozzák, a hiba kijavításához futtathat egy System File Checker (SFC) vizsgálatot. A Rendszerfájl-ellenőrző egy beépített parancssori segédprogram, amely segít a Windows-felhasználóknak a törött vagy hiányzó, DLL-fájlokat is tartalmazó rendszerfájlok vizsgálatában és kijavításában. SFC-vizsgálatot végezhet a DLL-fájlok kijavításához, majd ellenőrizze, hogy a hiba megoldódott-e.



Ezt a következőképpen teheti meg:

Első, indítson egy emelt szintű Parancssor ablakot és írja be az alábbi parancsot:

sfc /scannow

Nézze meg, hogy a „ ImportError: DLL betöltése sikertelen: A megadott modul nem található ” hiba most javítva.

Olvas: A PIP-t nem ismeri fel belső vagy külső parancsként .

2] Környezeti változók beállítása

Az is előfordulhat, hogy a környezeti változók nincsenek megfelelően konfigurálva a számítógépen, ezért szembesülhet ezzel a hibával. Ezért, ha a forgatókönyv alkalmazható, állítsa be újra a környezeti változókat, és ellenőrizze, hogy a hiba javítva van-e. Íme a lépések ehhez:

Először is győződjön meg arról, hogy tudja, milyen Python-disztribúciót használ, például az Anacondát.

Most pedig írj rendszerkörnyezet a Windows keresőmezőjében, majd kattintson a gombra Szerkessze a rendszer környezeti változóit .

A megjelenő ablakban nyomja meg a gombot Környezeti változók gomb. Most kattintson a Pálya változót, majd érintse meg a Szerkesztés gomb.

Ezt követően nyomja meg a Új gombot a belsejében Szerkessze a környezeti változót ablakot, és egyenként adja meg az alábbi elérési utakat:

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

A fenti helyek egyénenként eltérőek lehetnek. Tehát ennek megfelelően adja meg az útvonalakat.

Ha végzett, nyomja meg az OK gombot, és lépjen ki a Rendszer tulajdonságai ablakból. Ellenőrizze, hogy a hiba megoldódott-e.

Lát: A CDP.dll fájlt vagy nem Windows rendszeren való futtatásra tervezték, vagy hibát tartalmaz .

3] A Microsoft Visual C++ újraterjeszthető javítása

Ha a hiba továbbra is megjelenik, próbálja meg kijavítani a Microsoft Visual C++ Redistributable csomagot. Lehet, hogy egy sérült Visual C++ könyvtár okozza a hibát. Ezért javítsa ki a csomagot, és ellenőrizze, hogy a hiba megszűnt-e. Íme a lépések ehhez:

  • Először nyissa meg a Beállítások alkalmazást a Win+I használatával, és lépjen a Alkalmazások > Telepített alkalmazások szakasz.
  • Most keresse meg a Microsoft Visual C++ újraterjeszthető csomagot, és érintse meg a mellette lévő hárompontos menügombot.
  • Ezt követően kattintson a Módosít gombot, majd válassza ki a Javítás gombot a megjelenő párbeszédablakban.
  • A folyamat befejezése után ellenőrizze, hogy a hiba megoldódott-e.

Olvas: Fix Ucrtbase.dll nem található, vagy hiányzó hiba .

4] Telepítse újra a Microsoft Visual C++ Redistributable-t

Ha a javítás nem működött, újratelepítheti a Visual C++ friss és tiszta verzióját. Lehet, hogy a korrupció meghaladja a korrupciót. Tehát távolítsa el a Microsoft Visual C++ Redistributable-t, majd telepítse újra a számítógépére, és ellenőrizze, hogy a hiba javítva van-e.

5] Telepítse újra a Library-t

A hiba többnyire egy könyvtár importálása közben jelentkezik. Most, ha ez a könyvtár nincs megfelelően telepítve, vagy a telepítés nem teljes vagy nem kompatibilis, akkor a hiba oka lehet. Ezért, ha a forgatókönyv alkalmazható, megpróbálhatja újratelepíteni a hibát okozó problémás könyvtárat.

Ezt a következőképpen teheti meg:

Először keresse meg azt a könyvtárat, amely miatt az ImportError üzenetet kapja: DLL betöltése nem sikerült: A megadott modul nem található hiba. Ennek azonosításához ellenőrizheti a teljes hibaüzenetet.

Most egy egyszerű paranccsal eltávolíthatja, majd újratelepítheti a könyvtárat. Például, ha ezt a hibát tapasztalja a NumPy Python könyvtár , használja egyesével az alábbi parancsokat:

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

A fenti parancsok adott sorrendben történő használatával telepítheti a NumPy legújabb verzióját. Ha nem szeretné telepíteni a NumPy egy adott verzióját, ne futtassa a második parancsot a fenti sorrendben.

Remélhetőleg most nem fogja megkapni ugyanazt a hibát.

Hogyan javítsa ki a megadott modult nem található?

Megjavítani A megadott modul nem található hiba Windows PC-n, az AutoRuns eszköz segítségével észlelheti a konfigurációban hiányzó bejegyzéseket, és törölheti azokat. Ezen kívül ingyenes adware-tisztítóval törölheti a reklámprogramokat, és kijavíthatja a sysmenu.dll hibát. A CCleaner arra is használható, hogy törölje a kéretlen fájlokat a számítógépről a hiba kijavításához.

Most olvasd el: A python setup.py egg_info parancs kijavítása nem sikerült 1-es hibakóddal .

  ImportError: DLL betöltése sikertelen: A megadott modul nem található
Népszerű Bejegyzések