Если вы работаете с Visual Studio Code и импортируете любую библиотеку, вы столкнетесь с этой ошибкой: «неразрешенный импорт». Чтобы исправить ошибку неразрешенного импорта, укажите путь к Python в настройках рабочей области.
|
1 2 3 |
{ "python.pythonPath": "/path/to/your/venv/bin/python", } |
Затем перезагрузите VSCode, и он исправит эту ошибку.
Для импорта, специфичного для Python, этот способ исправляет данную проблему импорта, но не решает ваши модули. При импорте модулей будет возвращена та же ошибка, и для ее устранения используйте следующий параметр в настройках рабочей области .vscode/settings.json.
|
1 |
"python.autoComplete.extraPaths": ["./path-to-your-code"], |
При импорте ваших модулей Python, которые находятся в папке рабочей области (основной скрипт не находится в корневом каталоге папки рабочей области), импорт не разрешается.
Существует альтернативный способ использования командного интерфейса.
Введите Cmd / Ctrl + Shift + P → Python: Select Interpreter → выберите тот, который содержит нужные вам пакеты, и все.
Использование файла .env
Вы также можете создать файл .env в корневой папке проекта. Затем добавьте к нему PYTHONPATH, как показано в следующем коде.
|
1 |
PYTHONPATH = path/to/your/code |
И в файле settings.json добавьте следующий код.
|
1 |
"python.envFile": ".env" |
Затем перезагрузите VSCode, и он исправит эту ошибку.
