ImportError: DLL-laddning misslyckades: Den angivna modulen kunde inte hittas

Importerror Dll Laddning Misslyckades Den Angivna Modulen Kunde Inte Hittas



Upplever du ImportError: DLL-laddning misslyckades: Den angivna modulen kunde inte hittas fel på Windows PC? I så fall kommer det här inlägget att hjälpa dig. I det här inlägget kommer vi att diskutera vad det här felet är, dess potentiella orsaker och hur man åtgärdar det.



Vad betyder DLL-laddning misslyckades vid import?

  ImportError: DLL-laddning misslyckades: Den angivna modulen kunde inte hittas





Felet ImportError: DLL-laddning misslyckades uppstår i princip vid import av Python-bibliotek som NumPy, Pandas, PySide2, etc. Det utlöses också när Python-projekt installeras på en Windows-dator. Ett annat potentiellt scenario för det här felet är när den angivna DLL-filen inte kan ladda den specifika uppgiften som anropas av ett program. En av de drabbade användarna har rapporterat följande scenario där han/hon upplever felet:





Jag kör Python 3.5.4 på Anaconda och jag försöker installera geopandas. Jag har följt instruktionerna för att installera geopandor här – http://geoffboeing.com/2014/09/using-geopandas-windows/ – but whichever way i try i get the same error



Nu kan det finnas olika anledningar till att du kan stöta på det här felet. Det kan bero på skadade eller saknade DLL-filer på din dator. En annan anledning till detsamma kan vara det faktum att rätt miljövariabler inte är inställda på din dator. Ytterligare en potentiell orsak till detta fel är en felaktig eller ofullständig installation av biblioteket du försöker importera. Bortsett från det kan ett skadat Microsoft Visual C++-paket också vara en orsak till detta fel.

ImportError: DLL-laddning misslyckades: Den angivna modulen kunde inte hittas

Här är metoderna du kan använda för att fixa ' ImportError: DLL-laddning misslyckades: Den angivna modulen kunde inte hittas ”-fel på din Windows-dator:

  1. Kör genomsökningen av systemfilsgranskaren.
  2. Ställ in miljövariabler.
  3. Reparera Microsoft Visual C++ Redistributable.
  4. Installera om Microsoft Visual C++ Redistributable.
  5. Installera om biblioteket.

1] Kör genomsökningen av systemfilsgranskaren

Eftersom felet troligen utlöses på grund av saknade eller skadade DLL-filer, kan du köra en systemfilskontroll (SFC) för att fixa det. System File Checker är ett inbyggt kommandoradsverktyg som hjälper Windows-användare att skanna och reparera trasiga eller saknade systemfiler som även innehåller DLL-filer. Du kan utföra en SFC-skanning för att fixa DLL-filerna och sedan kontrollera om felet är löst.



Så här gör du det:

Först, starta ett förhöjt kommandotolksfönster och skriv in kommandot nedan:

sfc /scannow

Se om ' ImportError: DLL-laddning misslyckades: Den angivna modulen kunde inte hittas 'felet är åtgärdat nu.

Läsa: PIP känns inte igen som ett internt eller externt kommando .

2] Ställ in miljövariabler

Det kan också vara så att miljövariabler inte är korrekt konfigurerade på din PC, vilket är anledningen till att du kan få det här felet. Därför, om scenariot är tillämpligt, ställ in miljövariabler igen och se om felet är åtgärdat. Här är stegen för att göra det:

ta bort dator från domän windows 10

Se först till att du vet vilken Python-distribution du använder som Anaconda.

Skriv nu systemmiljö i Windows sökrutan och klicka sedan på Redigera systemmiljövariablerna .

I det visade fönstret, tryck på Miljövariabler knapp. Klicka nu på Väg variabel och tryck sedan på Redigera knapp.

Efter det, tryck på Ny knappen inuti Redigera miljövariabel fönster och ange sökvägarna nedan en efter en:

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

Ovanstående platser kan skilja sig åt för individer. Så skriv in stigarna i enlighet med detta.

När du är klar trycker du på OK-knappen och avslutar fönstret Systemegenskaper. Kontrollera om felet nu är löst.

Ser: CDP.dll är antingen inte utformad för att köras på Windows eller innehåller ett fel .

3] Reparera Microsoft Visual C++ Redistributable

Om felet fortfarande visas, försök att reparera Microsoft Visual C++ Redistributable-paketet. Det kan vara ett skadat Visual C++-bibliotek som orsakar felet. Reparera därför paketet och se om felet har slutat dyka upp. Här är stegen för att göra det:

  • Öppna först appen Inställningar med Win+I och gå till Appar > Installerade appar sektion.
  • Leta nu efter Microsoft Visual C++ Redistributable-paketet och tryck på menyknappen med tre punkter som finns bredvid.
  • Efter det klickar du på Ändra och välj sedan Reparera knappen i det visade dialogfönstret.
  • När processen är klar, kontrollera om felet är löst.

Läsa: Fix Ucrtbase.dll hittades inte eller saknas fel .

4] Installera om Microsoft Visual C++ Redistributable

Om reparationen inte fungerade kan du installera om en fräsch och ren version av Visual C++. Korruptionen kan vara bortom korruption. Så avinstallera Microsoft Visual C++ Redistributable och installera sedan om det på din dator för att kontrollera om felet är åtgärdat.

5] Installera om biblioteket

Felet utlöses oftast när du försöker importera ett bibliotek. Om det här biblioteket inte är korrekt installerat eller om installationen är ofullständig eller inkompatibel, kan felet orsakas. Om scenariot är tillämpligt kan du därför försöka installera om det problematiska biblioteket som orsakar felet.

Så här gör du det:

Hitta först biblioteket som du får ImportError: DLL-laddning misslyckades: Den angivna modulen kunde inte hittas. Du kan kontrollera det fullständiga felmeddelandet för att identifiera det.

Nu kan du använda ett enkelt kommando för att avinstallera och sedan installera om biblioteket. Till exempel, om du upplever det här felet med NumPy Python-bibliotek , använd kommandona nedan ett efter ett:

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

Genom att använda ovanstående kommandon i den givna sekvensen kommer du att kunna installera den senaste versionen av NumPy. Om du inte vill installera en specifik version av NumPy, kör inte det andra kommandot i ovanstående ordning.

Förhoppningsvis får du inte samma fel nu.

Hur fixar du att den angivna modulen inte kunde hittas?

Att fixa Den specifika modulen kunde inte hittas fel på Windows PC, kan du använda AutoRuns-verktyget för att upptäcka saknade poster i konfigurationen och ta bort dem. Bortsett från det kan du använda en gratis adware-rengörare för att rensa adware-filer och fixa sysmenu.dll-felet. CCleaner kan också användas för att rensa skräpfiler från din dator för att åtgärda detta fel.

0

Läs nu: Fix Command python setup.py egg_info misslyckades med felkod 1 .

  ImportError: DLL-laddning misslyckades: Den angivna modulen kunde inte hittas
Populära Inlägg