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

Apakah yang dimaksudkan dengan pemuatan DLL semasa mengimport?

Ralat Import: Ralat gagal memuatkan DLL 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 geopandas di sini – http://geoffboeing.com/2014/09/using-geopandas-windows/– tetapi dalam apa jua cara yang saya cuba saya mendapat ralat yang sama

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.

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

Berikut ialah kaedah anda boleh gunakan untuk membetulkan ralat”ImportError: DLL load failed: The specified module could not be found”pada PC Windows anda:

Jalankan imbasan System File Checker.Sediakan Pembolehubah Persekitaran.Repair Microsoft Visual C++ Redistributable.Pasang Semula Microsoft Visual C++ Redistributable.Reinstall Library.

1] Jalankan imbasan Pemeriksa Fail Sistem

Memandangkan ralat kemungkinan besar dicetuskan kerana fail DLL yang hilang atau rosak, anda boleh menjalankan Pemeriksa Fail Sistem (SFC). ) imbas 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.

Berikut ialah cara untuk melakukannya:

Mula-mula, lancarkan tetingkap Prompt Perintah yang tinggi dan masukkan arahan di bawah:

sfc/scannow

Lihat jika ralat “ImportError: DLL load failed: The specified module could not found” telah diperbaiki sekarang.

Baca: PIP tidak diiktiraf sebagai perintah dalaman atau luaran.

2] Sediakan Pembolehubah Persekitaran

Mungkin juga berlaku 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 ialah langkah-langkah untuk melakukannya:

Pertama, 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. Sekarang, klik pada pembolehubah Laluan dan kemudian ketik pada butang Edit.

Selepas itu, tekan butang Baharu di dalam tetingkap pembolehubah persekitaran Edit 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 bagi individu. Jadi, masukkan laluan dengan sewajarnya.

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] Pembaikan Microsoft Visual C++ Redistributable

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 ialah langkah untuk melakukannya:

Pertama, buka apl Tetapan menggunakan Win+I dan pergi ke bahagian Apl > Apl yang dipasang. Sekarang, cari pakej Microsoft Visual C++ Redistributable dan ketik pada butang menu tiga titik yang terdapat di sebelahnya.Selepas itu, klik pada butang Ubah suai dan kemudian pilih butang Baiki dalam tetingkap dialog yang muncul. Setelah proses selesai, semak jika 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 a 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 pustaka bermasalah yang menyebabkan ralat.

Begini cara untuk melakukannya:

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

Kini, anda boleh menggunakan arahan mudah untuk menyahpasang dan kemudian memasang semula pustaka. Contohnya, jika anda mengalami ralat ini dengan perpustakaan NumPy Python, gunakan arahan di bawah satu demi satu:

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 perintah kedua dalam susunan di atas.

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

Bagaimana anda membetulkan modul yang ditentukan tidak dapat ditemui?

Untuk membetulkan ralat modul yang ditentukan tidak dapat ditemui pada Windows PC, anda boleh menggunakan alat AutoRuns untuk mengesan entri yang hilang dalam konfigurasi dan memadam mereka. 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.

Categories: IT Info