Menyelesaikan Ralat "Import Tidak Selesai" Pylint dalam Kod Visual Studio
Apabila menggunakan Pylint dalam Kod Visual Studio, anda mungkin menghadapi "import tidak diselesaikan" ralat walaupun mempunyai kod berfungsi. Isu ini timbul apabila linter gagal mengecam fail Python dalam persekitaran maya anda, mungkin disebabkan oleh direktori yang berbeza antara persekitaran maya dan ruang kerja.
Betulkan untuk Django dan Modul Terbina Dalam
Untuk menyelesaikan isu bagi modul terbina dalam, konfigurasikan tetapan berikut dalam fail .vscode/settings.json ruang kerja anda:
"python.autoComplete.extraPaths": ["/path/to/python/virtualenv/site-packages"]
Ganti "/path/to/python/virtualenv/site -packages" dengan lokasi sebenar direktori pakej tapak dalam persekitaran maya anda.
Betulkan untuk Modul Tersuai
Untuk modul tersuai, tetapan ruang kerja berikut hendaklah digunakan:
"python.autoComplete.extraPaths": ["./path-to-your-code"]
Ganti "./path-to-your-code" dengan laluan ke direktori yang mengandungi modul tersuai anda.
Tetapan Pylance (Kemas Kini 2023)
Dengan penamatan pelayan bahasa-python dan pengenalan Pylance, tetapan telah berubah. Konfigurasikan tetapan berikut dalam tetapan ruang kerja anda .vscode/settings.json fail:
"python.analysis.extraPaths": ["./path-to-your-code"]
Dengan memasukkan tetapan ini, Pylint akan dapat mencari modul yang diperlukan dan menyelesaikan ralat "import yang tidak diselesaikan", memperkemas anda proses pembangunan dalam Kod Visual Studio.
Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat \'Unresolved Import\' dalam Visual Studio Code dengan Pylint?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!