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

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

  • автор:

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

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

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

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

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

8K3uP2c.png

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

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

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

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

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

Проблема при импорте библиотек в Visual Studio Code

Author24 — интернет-сервис помощи студентам

Хочу использовать библиотеку pyfiglet
С помощью pip install установил её
В консоли проверил работоспособность библиотеки, все работает, а значит импортировалось нормально вроде
Но вот в Visual Studio Code при использовании строки

from pyfiglet import Figlet

возникает ошибка Import «pyfiglet» could not be resolved Pylance (reportMissingImports)
Помню раньше была такая же проблема с requests, но проблему решил, а как решил не помню и найти не могу
Помогите пожалуйста

94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Проблема при установке Visual Studio: error code 2324
В общем у меня отказал дизайн формы, после удаления программы при установке пишет error code 2324.

Проблема с Visual Studio Code
привет, больше не работает Format Document With / HTML Language Features.выделяется целая.

Проблема Debug в Visual Studio Code
Здрасьте. Пытаюсь запустить код в Visual Studio Code через Run => Start Debugging => Chrome.

Проблема с wsl в Visual studio code
Всем привет!Относительно недавно начал кодить на Vscode B Windows ,и вот сегодня при втором запуске.

Почему у меня MASM32 не правильно работает в Visual studio когда уже установлен внутри настройки visual studio code ?
Почему у меня MASM32 не правильно работает в Visual studio когда уже установлен внутри настройки.

Регистрация: 26.10.2021
Сообщений: 5

Уже не нужна помощь все таки нашёл как исправить
Файл — Настройки — Параметры — Расширения — Pylance и добавил Extra Paths до папки с библиотеками
Извините, за беспокойство

Регистрация: 26.10.2021
Сообщений: 5

По всей видимости проблема не решилась, так как теперь вместо Import «pyfiglet» could not be resolved Pylance (reportMissingImports) пишет что нет модуля с таким именем при запуске кода, хотя пока писал сам код VS Code не жаловался(

Снова помогите
Am I evil? Yes, I am!

Эксперт PythonЭксперт Java

17052 / 9999 / 2763
Регистрация: 21.10.2017
Сообщений: 21,960
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

Зачем для создания формы на Angular использовать Visual Studio и Visual Studio Code?
Мне нужно написать форму на ангуляре, которая будет выполнять Select, Insert,Delete из базы данных.

при компиляции проэкт невидит библиотек фреймворка(Visual studio 2010)
Подключил библиотеки к проэкту путём — (нажмите правой кнопкой на «Ссылки в дереве объектов».

Ошибка при отладке Unity и Visual Studio Code
Сначала запускаю отладку в Visual Studio Code, потом нажимаю воспроизведение в самой Unity в окне.

При выделении добавить тег (visual studio code)
Доброго времени суток, подскажите пожалуйста, как при выделении текста в visual studio code.

Неполадки при вставке текста в Visual Studio Code
Добрый день! Не знаю, в какой раздел писать, но проблема касается sass, а значит, css подойдёт. .

Чем отличается Visual Studio Community и Visual Studio Code?
в чем разница Visual Studio Code или Visual Studio Community. Описание на англиском где я полный.

Или воспользуйтесь поиском по форуму:

Почему Visual Studio не включает проект библиотеки в сборку, которая на него ссылается?

Visual Studio использует Configuration Manager, чтобы определить, какие проекты в решении автоматически включаются в заданную конфигурацию сборки или развертывания.

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

Использование Configuration Manager

  1. Откройте Configuration Manager сборки >
  2. Выберите конфигурацию для настройки, например Отладка | iPhone
  3. Установите флажки для проектов, которые вы хотите включить.

Неактивные поля обрабатываются автоматически и не нуждаются в каких-либо изменениях.

Шаг 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), чтобы увидеть результат.

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

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