Почему vs code не видит библиотеку python
Перейти к содержимому

Почему vs code не видит библиотеку python

  • автор:

Шаг 5. Установка пакетов в среде Python

Сообщество разработчиков на Python создало тысячи полезных пакетов, которые вы можете включать в свои проекты. В Visual Studio имеется пользовательский интерфейс для управления пакетами в средах Python.

Просмотр сред

  1. Выберите команду меню Просмотр>Другие окна>Окружения Python. Откроется окно Окружения Python (как узел обозревателя решений), в котором представлены разные среды, доступные вам. Список содержит как окружения, установленные с помощью установщика Visual Studio, так и окружения, которые вы установили отдельно. В их число входят глобальные, виртуальные среды и среды Conda. Среда, выделенная полужирным шрифтом, — это среда, используемая по умолчанию для новых проектов. Дополнительные сведения о работе со окружениями см. в разделе Создание окружений Python и управление ими в средах Visual Studio.

Python Environments window-2022

Python Environments window-2019

Примечание. Используйте сочетания клавиш CTRL +K, CTRL +`, чтобы открыть окно Окружения Python из окна Обозревателя решений. Если сочетание клавиш не работает и окно «Окружения Python» отсутствует в меню, возможно, не установлена рабочая нагрузка Python. Инструкции по установке Python см. в статье Установка поддержки Python в Visual Studio в Windows.

Если открыт проект Python, вы можете открыть окно Окружения Python из Обозревателя решений. Щелкните правой кнопкой мыши Окружения Python и выберите пункт Просмотреть все окружения Python.

Python Environments-2022

Python Environments-2019

from math import radians import numpy as np # installed with matplotlib import matplotlib.pyplot as plt def main(): x = np.arange(0, radians(1800), radians(12)) plt.plot(x, np.cos(x), 'b') plt.show() main() 

Unresolved package import-2022

Unresolved package import

Установка пакетов с помощью окна «Окружения Python»

  1. В окне «Окружения Python» выберите окружение по умолчанию для новых проектов Python и перейдите на вкладку Пакеты. Вы увидите список пакетов, которые в настоящее время установлены в окружении.

Installing matplotlib in the environment-2022 in Packages tab

Installing matplotlib in the environment-2019 in Packages tab

Installing matplotlib in the environment-2022

Installing matplotlib in the environment-2019

Примечание. Под названием среды может появиться небольшой индикатор выполнения, который указывает на то, что Visual Studio создает базу данных IntelliSense для нового пакета. На вкладке IntelliSense также приводятся более подробные сведения. Имейте в виду, что, пока база данных не будет готова, функции IntelliSense, такие как автозавершение и проверка синтаксиса, будут неактивны для этого пакета в редакторе.

В Visual Studio 2017 версии 15.6 и более поздних версий используются другие (более быстрые) методы для работы с IntelliSense. На вкладке IntelliSense отображается соответствующее сообщение.

Запуск программы

После установки matplotlib запустите программу с отладчиком (F5) или без него (CTRL+F5), чтобы увидеть результат.

Vs code не видит скачанные библиотеки в python

писал раньше код в pycharm , он сразу видел какие библиотеки установлены и сразу помогал дописывать атрибуты и т.д. а vs code не видит скачанные библиотеки как это исправить?

Отслеживать
задан 22 сен 2020 в 18:23
21 1 1 золотой знак 1 1 серебряный знак 2 2 бронзовых знака

VS Code «видит» библиотеки, которые находятся в одном с ним виртуальном окружении. Как настроить виртуальное окружение для VS Code можно поискать в интернете.

22 сен 2020 в 20:13

Скорее всего у Вас не указан путь к python или он неверен. Если пользуетесь дополнением «Python» то в строке состояния внизу должен быть указан текущий интерпритатор, нажмите на этот текст и укажите актуальный путь. Второй вариант в настройках задать переменную python.pythonPath. Например: «python.pythonPath»: «C:\\Python\\python.exe»

23 сен 2020 в 17:17

Ребят, кто-нибудь нашел ответ на этот вопрос? Я только начинаю писать код, и мне очень помогало автозаполнение, пока в один момент не пропало. Искал где только мог, но нигде ответа не нашелю

20 окт 2021 в 17:15

2 ответа 2

Сортировка: Сброс на вариант по умолчанию

Первое и важное необходимо установить расширение для python. Данное расширение поддерживает заполнение для кода и функцию IntelliSense . IntelliSense — это общий термин для ряда функций, которые и дают подсказки в коде для всех ваших файлов как built-in , так и для сторонних модулей. IntelliSense отображает переменные, методы, объекты классов и документацию в момент ввода. Более подробную информацию можно подчерпнуть на официальной страничке посвещенной данному вопросу.

Поскольку всегда, а правильнее сказать, как правило используются виртуальные пространства, то и модули для будут отличаться от глобальных установок. В этом случае в VSCode предусмотрено переключение на тот интерпретатор, который необходим в данном рабочем процессе.

Приведу пример. При помощи python -m venv env команды я создам виртуальное пространство для проекта, которое будет включать нужную версию python и модули, которые нужны только для данного проекта. Если не конфигурировался проект изначально при запуске VSCode будет цеплять глобальный python и глобальные модули (возможно, в новых версиях это не так). Это можно увидеть в нижнем левом углу интерфейса VSCode

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

При нажатии на данную область появится меню вверху окна с возможностью выбора пространства

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

Где я и могу выбрать нужный мне python 3.8.6 64-bit (‘env’:venv) . Из данного примера можно увидеть, что я могу использовать разные версии python и соответственно модули, для которых и будет работать IntelliSense .

Установка и настройка Visual Studio Code для разработки Python

Установите и настройте Visual Studio Code для создания среды разработки для создания приложений Python.

Цели обучения

По завершении этого модуля вы сможете:

  • При необходимости установите Python 3.
  • установить и настроить на компьютере Visual Studio Code и расширения.
  • Создайте файл Python.
  • Написание и запуск простого кода Python в Visual Studio Code.

Предварительные требования

  • Возможность локальной установки программ.
  • Знакомство с основными понятиями в программировании.

VsCode не видит некоторые библиотеки python?

Раньше все было хорошо, пользовался vscode несколько лет, как вдруг, ни с того, ни с сего, он стал плохо работать с python, заметил 2 проблемы:

1. VSCode не видит некоторые модули. Когда я пытаюсь их импортировать, они подсвечены серым цветом, а когда я вызываю функции этих модулей, у меня нет подсказок автозаполнения

2. VScode подсвечивает правильный код, как ошибку.

На скриншоте ниже приведен пример

8K3uP2c.png

VScode не видит библиотеку flask, а также подсвечивает ошибкой стандартный код на запись в файл.

При этом, если запускать код, все работает без ошибок.

Переустанавливал и Vscode, и python, ничего не помогает. Интерпритатор стоит верный.

Причем подсветка правильного кода как ошибки, спустя несколько минут (около 3), пропадает. Такое ощущение, что Vscode долго думает.

  • Вопрос задан 27 мар. 2023
  • 1504 просмотра

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *