Bagaimana untuk Membetulkan Ralat \'Unresolved Import\' dalam Visual Studio Code dengan Pylint?

Mary-Kate Olsen
Lepaskan: 2024-10-28 07:46:29
asal
206 orang telah melayarinya

How to Fix

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"]
Salin selepas log masuk

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"]
Salin selepas log masuk

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"]
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!