Pipenv и PyLint

#python #visual-studio-code #module #pylint

#python #visual-studio-code #модуль #pylint

Вопрос:

Я использую pipenv для своих виртуальных сред и Pylint в качестве компоновщика, но, похоже, каждый проект выдает ошибку при импорте модулей, таких как Selenium или matplotlib.

На самом деле я никогда не настраивал Pylint должным образом. Есть ли что-то, что мне нужно сделать в vscode, чтобы правильно настроить это? Нужно ли мне устанавливать Pylint в каждой отдельной среде проекта?

Ответ №1:

Рекомендуется использовать виртуальную среду для каждого вашего проекта, и чтобы каждая виртуальная среда была установлена, pylint если вы хотите использовать pylint в качестве компоновщика.

В VS Code вы можете включить компоновку, выбрав Python: Выберите компоновку на палитре команд, и эта команда добавит "python.linting.<linter>Enabled": true к вашим настройкам, где <linter> это имя выбранной компоновки.

Как только вы выберете линтер, в данном случае pylint , вам будет предложено установить его, если он не установлен в вашей виртуальной среде.

Исходя из того, что вы указываете в своем вопросе, весьма вероятно, что вы неправильно выбираете свой интерпретатор, поэтому вам следует проверить эту ссылку для получения дополнительных объяснений о выборе среды в VS Code.

введите описание изображения здесь