Matplotlib не работает в Eclipse - PullRequest
5 голосов
/ 29 июня 2011

Кажется, у меня есть проблема, которая в деталях очень похожа на упомянутую здесь:
Python с проблемой импорта затмения

Но, к сожалению, просто по частям, иначе это решило бы и мою.

Я использую Eclipse SDK, версия: 3.7.0 с PyDev 101. Кроме того, я установил NumPy-1.6.1rc1-win32-СУПЕРПАК-python2.6.exe а также Matplotlib-1.0.1.win32-py2.6.exe как отмечено здесь: http://matplotlib.sourceforge.net/users/installing.html

Я перестроил все пакеты и, похоже, перечислены пакеты сайта.

(кстати, как вы видите, это версия Python, установленная с ArcGIS)

Если я тестирую скрипт, например, очень простой, например:

import numpy 
import matplotlib
import pylab as pl

Я получаю следующую ошибку в Eclipse: импорт матплотлиб импорт pylab как pl из matplotlib.pylab import * ImportError: нет модуля с именем pylab

Несмотря на то, что интерпретатор Pydev указывает на соответствующую версию python, и там правильно установлен matplotlib (site-packages), он не работает в Eclipse. В iPython работает отлично.

Что еще нужно сделать, чтобы заставить matplotlib работать в Eclipse?

Большое спасибо!

Вернер

Ответы [ 2 ]

1 голос
/ 05 августа 2011

Я обнаружил, что отключение интерактивного перемещения, а затем вызов шоу.

import matplotlib.pyplot as plt

#...your code...

plt.ioff()
plt.show()
1 голос
/ 29 июня 2011

pylab находится в пространстве имен matplotlibs, поэтому это должно работать:

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