Pylint отмечает ошибку при всех импорте для установленных библиотек - PullRequest
0 голосов
/ 07 марта 2020

Я использую pylint с Код Visual Studio , и он работает нормально, за исключением того, что он отмечает ошибку во всех предложениях import, которые не являются модулями из python или из моего проекта. Отмечает ошибку при импорте из Django, Django Rest Framework и др. c.

enter image description here enter image description here

Как я могу настроить Pylint для распознавания этих библиотек, которые установлены и работают (я не получаю никакой ошибки от python)?

1 Ответ

1 голос
/ 07 марта 2020

Вам необходимо установить правильный интерпретатор Python.
См. Документы VS Code> Выбрать и активировать среду .

В основном:

  1. Открыть палитру команд ( Ctrl + Shift + P или + Сдвиг + P )
  2. Ввод "Python: Выбрать переводчика "
  3. Выбрать Python среда, в которой установлены Django и pylint
  4. Повторное открытие файла

Вы можете подтвердить текущую среду, выбранную в строке состояния.

enter image description here

Вы также можете проверить это в настройках рабочей области. json, где настройки python.pythonPath автоматически добавляются / обновляются каждый раз, когда вы переключаете среды:

{
    "python.pythonPath": "/Users/gino/.venvs/test-django/bin/python",
    ...
}

Pylint в основном проверяет текущую активированную среду на наличие ошибок импорта.

Если ошибки не исчезают мгновенно, попробуйте перезагрузить VS Code.

...