При розробці програм на Python у середовищі VSCode з’являється часта проблема – неможливість знайти модуль, хоча він існує в системі. Однією з найпоширеніших помилок є повідомлення ModuleNotFoundError: No module named ‘назва_модуля’. Дана проблема може виникнути з різних причин, і вирішення її може зайняти певний час.
1 |
Як вирішити проблему? |
Перш за все, варто перевірити, чи встановлений необхідний модуль у віртуальному середовищі. Для цього слід відкрити термінал VSCode і виконати команду:
1 |
pip list |
Ця команда виведе список всіх встановлених модулів. Якщо модуль, який ви намагаєтеся викликати, не вказаний у цьому списку, його слід встановити. Це можна зробити за допомогою команди:
1 |
pip install назва_модуля |
Якщо модуль присутній у списку встановлених, проте все одно виникає помилка, можливо, проблема у самому VSCode. Спробуйте перезавантажити редактор або використати інший спосіб виклику модулів. Також перевірте правильність шляху до вашого коду та модулів.
У випадку, коли ви використовуєте віртуальне середовище, важливо переконатися, що ви активували його перед виконанням коду. Для активації використовуйте команду:
1 |
source venv/bin/activate |
Після виконання всіх цих кроків перезапустіть VSCode та спробуйте знову запустити ваш код. У більшості випадків це вирішує проблему з викликом модулів.