ModuleNotFoundError dalam Kod VS Walaupun Modul Dipasang
Anda menghadapi "ModuleNotFoundError" dalam Kod VS, walaupun memasang modul yang diperlukan. Inilah sebabnya:
1. Semak Persekitaran Pemasangan
Pastikan modul dipasang dalam persekitaran maya atau penterjemah yang sama yang digunakan oleh Kod VS. Cipta dan aktifkan virtualenv untuk mengasingkan pakej projek anda:
python3 -m venv env source env/bin/activate
2. Pasang Modul Menggunakan Perintah Disyorkan
Gunakan arahan pip yang betul untuk memasang modul:
python3 -m pip install new_module
Ganti "new_module" dengan nama modul sebenar.
3. Mulakan Semula Kod VS dan Muat Semula
Mulakan Semula Kod VS dan muat semula tetingkap menggunakan Ctrl Shift P dan pilih "Muat Semula Tetingkap." Tindakan ini menyegarkan pengesanan modul VS Code dan autolengkap.
4. Pertimbangkan Persekitaran Maya Berasingan
Untuk pengedaran yang lebih baharu seperti Debian 12 dengan Python3, sentiasa cipta dan gunakan persekitaran maya untuk mengurus pakej. Ini memastikan pengasingan pakej dan menghalang gangguan seluruh sistem.
Nota Tambahan:
Modul Python venv memerlukan pemasangan sebelum digunakan. Pada mesin berasaskan Debian, jalankan:
$ sudo apt install python3-venv
Nyahaktifkan persekitaran maya apabila tidak diperlukan lagi menggunakan:
deactivate
Dengan mengikuti langkah ini, VS Code harus mengenali modul yang dipasang dan autocompletion harus berfungsi dengan baik.
Atas ialah kandungan terperinci Mengapa Saya Mendapat 'ModuleNotFoundError' dalam Kod VS Walaupun Modul Dipasang?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!