ImportRalat: Pemuatan DLL gagal: Modul yang ditentukan tidak dapat ditemui

Importralat Pemuatan Dll Gagal Modul Yang Ditentukan Tidak Dapat Ditemui



Adakah anda mengalami Ralat Import: Pemuatan DLL gagal: Modul yang ditentukan tidak dapat ditemui ralat pada Windows PC? Jika ya, siaran ini akan membantu anda. Dalam siaran ini, kami akan membincangkan apakah ralat ini, punca kemungkinannya, dan cara membetulkannya.



Apakah maksud pemuatan DLL gagal semasa mengimport?

  Ralat Import: Pemuatan DLL gagal: Modul yang ditentukan tidak dapat ditemui





Ralat ImportError: DLL load failed pada asasnya berlaku apabila mengimport perpustakaan Python seperti NumPy, Pandas, PySide2, dll. Ia juga dicetuskan semasa memasang projek Python pada PC Windows. Satu lagi senario yang berpotensi untuk ralat ini ialah apabila DLL yang ditentukan tidak dapat memuatkan tugas tertentu yang dipanggil oleh program. Salah seorang pengguna yang terjejas telah melaporkan senario di bawah di mana dia mengalami ralat:





Saya menjalankan Python 3.5.4 pada Anaconda dan saya cuba memasang geopandas. Saya telah mengikuti arahan untuk memasang geopanda di sini - http://geoffboeing.com/2014/09/using-geopandas-windows/ – but whichever way i try i get the same error



ftp memerintahkan windows 7

Sekarang, mungkin terdapat sebab yang berbeza mengapa anda mungkin menghadapi ralat ini. Ia mungkin disebabkan oleh fail DLL yang rosak atau hilang pada PC anda. Satu lagi sebab untuk perkara yang sama adalah hakikat bahawa pembolehubah persekitaran yang betul tidak ditetapkan pada komputer anda. Satu lagi potensi punca ralat ini ialah pemasangan pustaka yang tidak betul atau tidak lengkap yang anda cuba import. Selain itu, pakej Microsoft Visual C++ yang rosak juga boleh menjadi sebab untuk ralat ini.

Ralat Import: Pemuatan DLL gagal: Modul yang ditentukan tidak dapat ditemui

Berikut ialah kaedah yang boleh anda gunakan untuk membetulkan “ Ralat Import: Pemuatan DLL gagal: Modul yang ditentukan tidak dapat ditemui ” ralat pada PC Windows anda:

  1. Jalankan imbasan Pemeriksa Fail Sistem.
  2. Sediakan Pembolehubah Persekitaran.
  3. Membaiki Microsoft Visual C++ Boleh Diedarkan Semula.
  4. Pasang semula Microsoft Visual C++ Redistributable.
  5. Pasang semula Pustaka.

1] Jalankan imbasan Pemeriksa Fail Sistem

Memandangkan ralat kemungkinan besar dicetuskan kerana fail DLL yang hilang atau rosak, anda boleh menjalankan imbasan Pemeriksa Fail Sistem (SFC) untuk membetulkannya. Pemeriksa Fail Sistem ialah utiliti baris arahan terbina yang membantu pengguna Windows mengimbas dan membaiki fail sistem yang rosak atau hilang yang juga termasuk fail DLL. Anda boleh melakukan imbasan SFC untuk membetulkan fail DLL dan kemudian menyemak sama ada ralat telah diselesaikan.



Inilah cara untuk melakukannya:

pertama, melancarkan tetingkap Prompt Perintah yang dinaikkan dan masukkan arahan di bawah:

sfc /scannow

Lihat jika “ Ralat Import: Pemuatan DLL gagal: Modul yang ditentukan tidak dapat ditemui ” ralat telah diperbaiki sekarang.

Baca: PIP tidak diiktiraf sebagai perintah dalaman atau luaran .

2] Sediakan Pembolehubah Persekitaran

Mungkin juga berlaku bahawa pembolehubah persekitaran tidak dikonfigurasikan dengan betul pada PC anda, itulah sebabnya anda boleh menghadapi ralat ini. Oleh itu, jika senario itu terpakai, sediakan pembolehubah persekitaran sekali lagi dan lihat jika ralat telah diperbaiki. Berikut adalah langkah-langkah untuk melakukannya:

Mula-mula, pastikan anda mengetahui pengedaran Python yang anda gunakan seperti Anaconda.

Sekarang, taip persekitaran sistem di dalam kotak carian Windows dan kemudian klik pada Edit pembolehubah persekitaran sistem .

Dalam tetingkap yang muncul, tekan butang Pembolehubah Persekitaran butang. Sekarang, klik pada Laluan pembolehubah dan kemudian ketik pada Sunting butang.

Selepas itu, tekan butang Baru butang di dalam Edit pembolehubah persekitaran tetingkap dan masukkan laluan di bawah satu demi satu:

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

Lokasi di atas mungkin berbeza untuk individu. Jadi, masukkan laluan yang sesuai.

Setelah selesai, tekan butang Ok dan keluar dari tetingkap System Properties. Semak sama ada ralat kini telah diselesaikan.

Lihat: CDP.dll sama ada tidak direka bentuk untuk dijalankan pada Windows atau mengandungi ralat .

3] Baiki Microsoft Visual C++ Boleh Diedarkan Semula

Jika ralat masih muncul, cuba baiki pakej Microsoft Visual C++ Redistributable. Ia boleh menjadi perpustakaan Visual C++ yang rosak menyebabkan ralat. Oleh itu, baiki pakej dan lihat jika ralat telah berhenti muncul. Berikut adalah langkah-langkah untuk melakukannya:

  • Mula-mula, buka apl Tetapan menggunakan Win+I dan pergi ke Apl > Apl yang dipasang bahagian.
  • Sekarang, cari pakej Microsoft Visual C++ Redistributable dan ketik pada butang menu tiga titik yang terdapat di sebelahnya.
  • Selepas itu, klik pada Ubah suai butang dan kemudian pilih baiki butang dalam tetingkap dialog yang muncul.
  • Setelah proses selesai, semak sama ada ralat telah diselesaikan.

Baca: Betulkan Ucrtbase.dll tidak ditemui atau ralat hilang .

4] Pasang semula Microsoft Visual C++ Redistributable

Jika pembaikan tidak berjaya, anda boleh memasang semula versi Visual C++ yang segar dan bersih. Rasuah mungkin melampaui rasuah. Jadi, nyahpasang Microsoft Visual C++ Redistributable dan kemudian pasang semula pada komputer anda untuk menyemak sama ada ralat telah diperbaiki.

5] Pasang semula Pustaka

Ralat kebanyakannya dicetuskan semasa cuba mengimport perpustakaan. Sekarang, jika pustaka ini tidak dipasang dengan betul atau pemasangan tidak lengkap atau tidak serasi, ralat mungkin disebabkan. Oleh itu, jika senario berkenaan, anda boleh cuba memasang semula perpustakaan bermasalah yang menyebabkan ralat.

Inilah cara untuk melakukannya:

Mula-mula, cari pustaka yang menyebabkan anda menerima ImportError: DLL load failed: Modul yang ditentukan tidak dapat ditemui ralat. Anda boleh menyemak mesej ralat penuh untuk mengenal pastinya.

Kini, anda boleh menggunakan arahan mudah untuk menyahpasang dan kemudian memasang semula perpustakaan. Sebagai contoh, jika anda mengalami ralat ini dengan Pustaka Python NumPy , gunakan arahan di bawah satu persatu:

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

Menggunakan arahan di atas dalam urutan yang diberikan, anda akan dapat memasang versi terkini NumPy. Jika anda tidak mahu memasang versi tertentu NumPy, jangan jalankan arahan kedua dalam susunan di atas.

Mudah-mudahan, anda tidak akan menerima ralat yang sama sekarang.

Bagaimanakah anda membetulkan modul yang ditentukan tidak dapat ditemui?

Baiki Modul yang dinyatakan tidak dapat ditemui ralat pada Windows PC, anda boleh menggunakan alat AutoRuns untuk mengesan entri yang hilang dalam konfigurasi dan memadamkannya. Selain itu, anda boleh menggunakan pembersih adware percuma untuk mengosongkan fail adware dan membetulkan ralat sysmenu.dll. CCleaner juga boleh digunakan untuk mengosongkan fail sampah daripada komputer anda untuk membetulkan ralat ini.

Sekarang baca: Betulkan Perintah python setup.py egg_info gagal dengan kod ralat 1 .

  Ralat Import: Pemuatan DLL gagal: Modul yang ditentukan tidak dapat ditemui
Jawatan Popular