Невозможно импортировать matplotlib в PyDev - PullRequest
0 голосов
/ 25 января 2011

Я использую Ubuntu 10.04 и успешно настроил PyDev для работы с Python и написал несколько простых примеров проектов. Сейчас я пытаюсь включить numpy и matplotlib. Я установил NumPy и в PyDev мне не нужно было изменять какие-либо пути и т. Д., И после установки NUMPY я автоматически смог импортировать NUMPY без проблем. Однако, следуя той же процедуре с matplotlib не сработало. Если я запускаю Python из командной строки, то импорт matplotlib работает просто отлично. Но в PyDev я просто получаю стандартную ошибку, когда он не может найти matplotlib при попытке импортировать matplotlib.

Поскольку numpy не требует каких-либо изменений PYTHONPATH, я чувствую, что ни один из них не должен использовать matplotlib, поэтому кто-нибудь может помочь мне понять, почему matplotlib не доступен из моего существующего проекта, в то время как numpy есть? Спасибо за любую помощь.

Ответы [ 3 ]

2 голосов
/ 15 февраля 2011

Похоже, что интерпретатор, который вы устанавливаете для Pydev, не указывает на соответствующую версию python (которую вы установили mpl и np).В терминале, скорее всего, эффект ввода python равносилен env python;pydev может не использовать этот интерпретатор.

Но, если интерпретатор pydev указывает на правильное местоположение, вам, возможно, придется просто перефразировать интерпретатор (в основном, настроить его снова), чтобы отобразился mpl.это в терминале и посмотреть, если результаты отличаются:

python -c 'import platform; print platform.python_version()'

${PYTHONPATH}/python -c 'import platform; print platform.python_version()'

1 голос
/ 20 июля 2011

Я добавил numy в Forced Builtins и работал как шарм.

0 голосов
/ 03 октября 2018

Щелкните правой кнопкой мыши свой проект, затем перейдите в свойства, затем нажмите PyDev - Интерпретатор / Грамматика, нажмите «Нажмите здесь, чтобы настроить переводчика, которого нет в списке». Затем выберите используемый вами интерпретатор, нажмите «Установить / удалить с помощью pip», затем введите «matplotlib» для. Затем перезапустите Eclipse, и он должен работать.

...