Невозможно импортировать 'matplotlib.pyplot' - PullRequest
1 голос
/ 23 января 2020

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

Как только я попытался:

import matplotlib.pyplot as plt

моя среда разработки Visual Studio сообщает, что: Невозможно импортировать 'matplotlib.pyplot'

Моя текущая версия Python:

Python 3.7.4 (по умолчанию, 13 августа 2019 г., 15:17:50) [Clang 4.0.1 (tags / RELEASE_401 / final)] :: Anaconda, In c. на darwin

, как вы можете видеть, я использовал пакет Anaconda, поэтому matplotlib должен быть включен. Я использую Ma c OS 10.15.2

Если я введу

import matplotlib.pyplot as plt

, это импортирует его, однако, как только я попробую базовый c пример, такой как

x = [1,2,3] 
y = [2,4,1] 
plt.plot(x, y) 

Я получаю:

[<matplotlib.lines.Line2D object at 0x10c23d950>]

И в моей панели инструментов появляется пустой токен, который я могу только заставить выйти.

В процессе решения этой проблемы я пробовал все, что видел, что было связано с этой топикой c, хотя я не все понял. Надеюсь, я не нанесла реального ущерба. Моим последним шагом была полная деинсталляция anaconda и переустановка.

Спасибо, что нашли время!

Ответы [ 2 ]

1 голос
/ 23 января 2020

Модуль может быть импортирован, но ваша IDE говорит module not found, что означает, что ваш linter (vscode использует pylinter) настроен неправильно.

Запустите PyLint из правильной среды anaconda в коде Visual Studio

0 голосов
/ 23 января 2020

Сначала вам нужно установить пакет matplotlib с помощью консоли conda в вашем проекте

conda install -c conda-forge matplotlib

Вы также можете установить пакет, используя PIP

python -m pip install -U matplotlib

И, наконец, импортируйте ваш пакет в исходный код

import matplotlib.pyplot as plt

Или другим способом, который вы можете импортировать

from matplotlib import pyplot as plt
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...