Таблица установлена, но интерпретатор не может разрешить импорт

#python #visual-studio-code

#питон #visual-studio-код

Вопрос:

Я написал сценарий для использования библиотеки таблиц, но по какой-то причине сценарий не может разрешить импорт. когда я натыкаюсь pip install tabulate на свой терминал, я получаю это:

Requirement already satisfied: tabulate in c:python39libsite-packages (0.8.9)

таким образом, таблица уже должна быть установлена, но мой скрипт выдает эту ошибку:

import "tabulate" could not be resolved from source" Pylance(reportMissingModuleSource)

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

Для справки вот вызов в моем сценарии:

from tabulate import tabulate

Я также запустил таблицу установки pip из командной строки Windows, из vscode (текстового редактора, в котором я пишу) и из приложения python, где команда, похоже, вообще не работает. Это на python 3.9. Я также пробовал другие варианты команды pip install, все они возвращают одно и то же сообщение «Требование уже выполнено».

Комментарии:

1. Какую версию python вы используете?

2. Ты можешь попробовать python3 -m pip install tabulate ?

3. python 3.9 @reddynishanth

4. Я попробовал это, и это ничего не изменило, тот же ответ «требование удовлетворено»

5. Вы тоже пробовали pip3 install tabulate ? Если это также не работает, можете ли вы удалить его и переустановить?

Ответ №1:

Измените свой интерпретатор в vscode!

Идти к:

Вид gt; Палитра команд.

Затем введите это:

Python: Выберите интерпретатор

Затем выберите тот, который установлен в этом каталоге(в данном случае — «python39»).

Я надеюсь, что это будет полезно.

Комментарии:

1. Это решило все! Это было странно, потому что мой другой импорт библиотеки работал, но только таблица не работала. Я не совсем понимаю, почему это было так. но при этом получилась таблица, а остальное все еще работает.