Ноутбук VsCode не видит модуль pandas

В VsCode я активировал среду .venv, в которой я вижу модуль pandas, подтвержденный командой pip show pandas, и я все еще вижу ошибку: ModuleNotFoundError: No module named 'pandas'

(.venv) C:\PythonWs\testVsCodeNotebook>python --version Питон 3.10.8

Как я могу это решить?

Джон Гордон указывает, что VsCode использует неверный путь к интерпретации Python (окружение .venv было создано из палитры VsCode и активировано из командной строки). Как я могу исправить это в VsCode?

PS. Я поместил import pandas as pd; в отдельный файл Python, и он работает без проблем.

Покажите нам интерпретатор Python, который вы выбрали в vs code.

John Gordon 25.12.2022 22:01

@JohnGordon (.venv) C:\PythonWs\testVsCodeNotebook>python --version Python 3.10.8

AlexeiP 25.12.2022 22:09

Это в командной строке. Покажите нам внутри кода, какой интерпретатор вы выбрали. И обязательно укажите полный путь к исполняемому файлу, а не только номер версии.

John Gordon 25.12.2022 22:11

@JohnGordon Я добавил снимок в сообщение (дайте мне знать, если это не то, что вы ожидали)

AlexeiP 25.12.2022 22:14

Хм. Покажите нам вывод этого кода vs: import sys; print(sys.path)

John Gordon 25.12.2022 22:16

Давайте продолжим обсуждение в чате.

AlexeiP 25.12.2022 22:21
Почему в Python есть оператор "pass"?
Почему в Python есть оператор "pass"?
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Некоторые методы, о которых вы не знали, что они существуют в Python
Некоторые методы, о которых вы не знали, что они существуют в Python
Python - самый известный и самый простой в изучении язык в наши дни. Имея широкий спектр применения в области машинного обучения, Data Science,...
Основы Python Часть I
Основы Python Часть I
Вы когда-нибудь задумывались, почему в программах на Python вы видите приведенный ниже код?
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
LeetCode - 1579. Удаление максимального числа ребер для сохранения полной проходимости графа
Алиса и Боб имеют неориентированный граф из n узлов и трех типов ребер:
Оптимизация кода с помощью тернарного оператора Python
Оптимизация кода с помощью тернарного оператора Python
И последнее, что мы хотели бы показать вам, прежде чем двигаться дальше, это
Советы по эффективной веб-разработке с помощью Python
Советы по эффективной веб-разработке с помощью Python
Как веб-разработчик, Python может стать мощным инструментом для создания эффективных и масштабируемых веб-приложений.
0
6
58
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Когда вы используете ноутбук Jupyter, вам нужно выбрать ядро, нажмите следующую кнопку на картинке:

Вы также можете прочитать документ для более подробной информации.

Другие вопросы по теме