Apabila menjalankan PyLint daripada Wing IDE pada Windows, pengguna mungkin menghadapi ralat yang menyatakan "Tidak dapat import 'modul'" apabila mengimport modul daripada sub-direktori (pakej). Ini berlaku walaupun import berfungsi dengan betul semasa masa jalan kerana direktori peringkat atas disertakan dalam laluan Python.
Untuk menyelesaikan isu ini, dua pilihan tersedia:
Ubah suai pembolehubah persekitaran PYTHONPATH untuk memasukkan direktori di atas modul. Ini memastikan PyLint boleh mencari modul semasa analisisnya.
Sebagai alternatif, pengguna boleh mengedit fail konfigurasi PyLint mereka (~/.pylintrc) untuk memasukkan laluan ke modul secara manual. Ini melibatkan penambahan baris berikut pada fail konfigurasi:
[MASTER] init-hook='import sys; sys.path.append("/path/to/root")'
(Perhatikan bahawa untuk versi PyLint yang berbeza, bahagian [MASTER] mungkin perlu ditukar kepada [Umum]).
Dengan mengikut langkah ini, pengguna boleh mengkonfigurasi PyLint untuk berjaya mengimport modul daripada sub-direktori, menyelesaikan ralat "Tidak dapat mengimport" dan memastikan analisis kod yang tepat.
Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan Ralat PyLint \'Tidak Dapat Mengimport\' untuk Import Modul dalam Sub-Direktori?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!