Код VS не распознает пакет Python, установленный на моем Mac - PullRequest
0 голосов
/ 09 июля 2020

Я пытался запустить файл сценария python в Visual Studio. Но терминал продолжает выскакивать, говоря, что у меня нет установленного пакета ... Я не знаю, что происходит. Я установил Python через homebrew и установил весь пакет через pip3. Я даже нахожу путь ко всем установленным мною пакетам, но он все еще не работает .. Я переключался между несколькими интерпретаторами, и ни один из них не работал, все говорили, что мой пакет не установлен .. но очевидно, что мой пакет установлен .. Я даже создал новый файл py для запуска pandas, и он сработал .. Может кто-нибудь мне с этим помочь? Это сводит меня с ума .. enter image description here введите описание изображения здесь

Ответы [ 2 ]

0 голосов
/ 16 июля 2020

Это просто потому, что вы выбрали неправильную среду python в VSCode.

Вы сказали, что создали файл python для запуска pandas, и это сработало. Это означает, что вы установили пакет «pandas», и он сработал. Но вы не выбрали эту среду в своем VSCode.

В терминале:

С помощью команды «pip3 --version», чтобы проверить, какой pip вы используете.

С помощью команды «python3» -> «import sys; sys.executable», чтобы проверить, какой python вы используете.

Командой «python3» -> «import sys; sys.path» чтобы проверить, какой «site-package» ищет интерпретатор.

Из вашего описания вы используете pip, который в «/ usr / local», установите пакеты в «/ usr / local / lib / python3 .7 / site-packages ', используя python интерпретатор' / usr / local / bin / python3 '. Это интерпретатор по умолчанию python из-за настроек переменных системной среды. Но в VSCode вы не выбрали эту среду.

Решение:

Выберите среду или создайте виртуальную среду (рекомендуется). Активируйте среду (Ctrl + Shift + `) с помощью команды pip3 --version, чтобы проверить, какой pip3 вы используете, затем установите пакет, который хотите импортировать.

0 голосов
/ 09 июля 2020

Если вы установили python через homebrew, попробуйте использовать homebrew для установки pandas вместо pip. Я видел вещи раньше, что они связаны. Я бы просто рекомендовал сначала использовать pip для удаления pandas, чтобы остался только пакет.

...