installation question

Installation question:

The import pylab
command reports an error. See bold below for details. What
installation step(s) am I missing?

Thanks!

# uname -a

Linux SESB01-RE01
2.6.18-92.el5 #1 SMP Tue Jun 10 18:51:06 EDT 2008 x86_64 x86_64 x86_64
GNU/Linux

#!/usr/bin/python

File: mp_versions.py

import matplotlib

import numpy

import matplotlib as mpl

print "matplotlib
version = " + matplotlib.version

print "matplotlib file
= " + matplotlib.file

print "numpy version =
" + numpy.version

print
"mpl.get_configdir = " + mpl.get_configdir()

import
pylab

# mp_versions.py

matplotlib version = 0.99.1.1

matplotlib file =
/usr/lib64/python2.4/site-packages/matplotlib/init.pyc

numpy version = 1.2.1

mpl.get_configdir =
/root/.matplotlib

Traceback (most
recent call last):

** File
“./mp_versions.py”, line 12, in ?**

···

**
import pylab**

** File
“/usr/lib64/python2.4/site-packages/pylab.py”, line 1, in ?**

__
from matplotlib.pylab import *__

** File
“/usr/lib64/python2.4/site-packages/matplotlib/pylab.py”, line 247,
in ?**

__
from matplotlib.pyplot import *__

** File
“/usr/lib64/python2.4/site-packages/matplotlib/pyplot.py”, line 78,
in ?**

**
new_figure_manager, draw_if_interactive, show = pylab_setup()**

** File
“/usr/lib64/python2.4/site-packages/matplotlib/backends/init.py”,
line 25, in pylab_setup**

**
globals(),locals(),[backend_name])**

** File
“/usr/lib64/python2.4/site-packages/matplotlib/backends/backend_gtkagg.py”,
line 10, in ?**

**
from matplotlib.backends.backend_gtk import gtk, FigureManagerGTK,
FigureCanvasGTK,**

** File
“/usr/lib64/python2.4/site-packages/matplotlib/backends/backend_gtk.py”,
line 8, in ?**

**
import gtk; gdk = gtk.gdk**

** File
“/usr/lib64/python2.4/site-packages/gtk-2.0/gtk/init.py”, line
76, in ?**

**
_init()**

** File
“/usr/lib64/python2.4/site-packages/gtk-2.0/gtk/init.py”, line
64, in _init**

**
_gtk.init_check()**

RuntimeError: could
not open display

ipython

Python 2.4.3 (#1, May 24 2008,
13:57:05)

Type “copyright”,
“credits” or “license” for more information.

IPython 0.8.4 – An enhanced
Interactive Python.

?
-> Introduction and overview of IPython’s features.

%quickref -> Quick reference.

help
-> Python’s own help system.

object? -> Details
about ‘object’. ?object also works, ?? prints more.

Installation steps:

rpm -ivh refblas3-3.0-11.2.x86_64.rpm

lapack3-3.0-19.2.x86_64.rpm

rpm –ivh

python-dateutil-1.2-1.el5.noarch.rpm pytz-2006p-1.el5.noarch.rpm

rpm -ivh

python-setuptools-0.6c5-2.el5.noarch.rpm

rpm -ivh

python-nose-0.10.4-1.el5.noarch.rpm

rpm -ivh

atlas-3.8.3-1.el5.x86_64.rpm

rpm -ivh

numpy-1.2.1-2.el5.x86_64.rpm

rpm -ivh

python-matplotlib-0.99.1.2-1.el5.x86_64.rpm

rpm -ivh

ipython-0.8.4-1.el5.noarch.rpm

Location of RPMs:

http://download.opensuse.org/repositories/home:/ashigabou/CentOS_5/x86_64/

http://www.rpmfind.net/linux/rpm2html/search.php?query=python-dateutil

http://www.rpmfind.net/linux/RPM/epel/5/ppc/pytz-2006p-1.el5.noarch.html

http://fr2.rpmfind.net/linux/RPM/epel/testing/5/ppc/python-nose-0.10.4-1.el5.noarch.html

http://rpm.pbone.net/index.php3/stat/4/idpl/12391980/com/atlas-3.8.3-1.el5.x86_64.rpm.html

http://www.rpmfind.net/linux/rpm2html/search.php?query=numpy

http://www.rpmfind.net/linux/rpm2html/search.php?query=python-matplotlib

http://rpm.pbone.net/index.php3/stat/4/idpl/9548551/com/ipython-0.8.4-1.el5.noarch.rpm.html

Gary

It looks like you're using the gtk backend but you're running on a remote terminal without an X11 connection. That's what "could not open display" probably means. Are you logged in remotely by any chance? Does 'python -c "import gtk" ' work?

If you want to run headless, you can use the "Agg" backend. See here:

http://matplotlib.sourceforge.net/faq/installing_faq.html#what-is-a-backend

Mike

Mathes, Gary C wrote:

···

Installation question:

The *import pylab* command reports an error. See bold below for details. What installation step(s) am I missing?

Thanks!

*# uname -a*

Linux SESB01-RE01 2.6.18-92.el5 #1 SMP Tue Jun 10 18:51:06 EDT 2008 x86_64 x86_64 x86_64 GNU/Linux

#!/usr/bin/python

# File: *mp_versions.py*

import matplotlib

import numpy

import matplotlib as mpl

print "matplotlib version = " + matplotlib.__version__

print "matplotlib file = " + matplotlib.__file__

print "numpy version = " + numpy.__version__

print "mpl.get_configdir = " + mpl.get_configdir()

*import pylab*

*# mp_versions.py*

matplotlib version = 0.99.1.1

matplotlib file = /usr/lib64/python2.4/site-packages/matplotlib/__init__.pyc

numpy version = 1.2.1

mpl.get_configdir = /root/.matplotlib

*Traceback (most recent call last):*

* File "./mp_versions.py", line 12, in ?*

* import pylab*

* File "/usr/lib64/python2.4/site-packages/pylab.py", line 1, in ?*

* from matplotlib.pylab import **

* File "/usr/lib64/python2.4/site-packages/matplotlib/pylab.py", line 247, in ?*

* from matplotlib.pyplot import **

* File "/usr/lib64/python2.4/site-packages/matplotlib/pyplot.py", line 78, in ?*

* new_figure_manager, draw_if_interactive, show = pylab_setup()*

* File "/usr/lib64/python2.4/site-packages/matplotlib/backends/__init__.py", line 25, in pylab_setup*

* globals(),locals(),[backend_name])*

* File "/usr/lib64/python2.4/site-packages/matplotlib/backends/backend_gtkagg.py", line 10, in ?*

* from matplotlib.backends.backend_gtk import gtk, FigureManagerGTK, FigureCanvasGTK,\*

* File "/usr/lib64/python2.4/site-packages/matplotlib/backends/backend_gtk.py", line 8, in ?*

* import gtk; gdk = gtk.gdk*

* File "/usr/lib64/python2.4/site-packages/gtk-2.0/gtk/__init__.py", line 76, in ?*

* _init()*

* File "/usr/lib64/python2.4/site-packages/gtk-2.0/gtk/__init__.py", line 64, in _init*

* _gtk.init_check()*

*RuntimeError: could not open display*

# *ipython*

Python 2.4.3 (#1, May 24 2008, 13:57:05)

Type "copyright", "credits" or "license" for more information.

IPython 0.8.4 -- An enhanced Interactive Python.

? -> Introduction and overview of IPython's features.

%quickref -> Quick reference.

help -> Python's own help system.

object? -> Details about 'object'. ?object also works, ?? prints more.

*Installation steps:*

# rpm -ivh refblas3-3.0-11.2.x86_64.rpm lapack3-3.0-19.2.x86_64.rpm

# rpm �ivh python-dateutil-1.2-1.el5.noarch.rpm pytz-2006p-1.el5.noarch.rpm

# rpm -ivh python-setuptools-0.6c5-2.el5.noarch.rpm

# rpm -ivh python-nose-0.10.4-1.el5.noarch.rpm

# rpm -ivh atlas-3.8.3-1.el5.x86_64.rpm

# rpm -ivh numpy-1.2.1-2.el5.x86_64.rpm

# rpm -ivh python-matplotlib-0.99.1.2-1.el5.x86_64.rpm

# rpm -ivh ipython-0.8.4-1.el5.noarch.rpm

*Location of RPMs:*

http://download.opensuse.org/repositories/home:/ashigabou/CentOS_5/x86_64/

RPM resource python-dateutil

http://www.rpmfind.net/linux/RPM/epel/5/ppc/pytz-2006p-1.el5.noarch.html

http://fr2.rpmfind.net/linux/RPM/epel/testing/5/ppc/python-nose-0.10.4-1.el5.noarch.html

RPM RedHat EL 5 atlas 3.8.3 x86_64 rpm

RPM resource numpy

RPM resource python-matplotlib

RPM RedHat EL 5 ipython 0.8.4 noarch rpm

**/Gary/**

------------------------------------------------------------------------

------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
------------------------------------------------------------------------

_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
matplotlib-users List Signup and Options
  
--
Michael Droettboom
Science Software Branch
Operations and Engineering Division
Space Telescope Science Institute
Operated by AURA for NASA

Mathes, Gary C wrote:

Installation question:

The *import pylab* command reports an error. See bold below for details. What installation step(s) am I missing?

it looks like you've got GTK set as your default back-end, but are not running and X-server on this box.

If you want to use MPL without a GUI, you need to set your default backend to "AGG", but you probably shouldn't use pylab for that anyway, but rather use the OO API -- some googling will tell you about that.

-Chris

···

Thanks!

*# uname -a*

Linux SESB01-RE01 2.6.18-92.el5 #1 SMP Tue Jun 10 18:51:06 EDT 2008 x86_64 x86_64 x86_64 GNU/Linux

#!/usr/bin/python

# File: *mp_versions.py*

import matplotlib

import numpy

import matplotlib as mpl

print "matplotlib version = " + matplotlib.__version__

print "matplotlib file = " + matplotlib.__file__

print "numpy version = " + numpy.__version__

print "mpl.get_configdir = " + mpl.get_configdir()

*import pylab*

*# mp_versions.py*

matplotlib version = 0.99.1.1

matplotlib file = /usr/lib64/python2.4/site-packages/matplotlib/__init__.pyc

numpy version = 1.2.1

mpl.get_configdir = /root/.matplotlib

*Traceback (most recent call last):*

* File "./mp_versions.py", line 12, in ?*

* import pylab*

* File "/usr/lib64/python2.4/site-packages/pylab.py", line 1, in ?*

* from matplotlib.pylab import **

* File "/usr/lib64/python2.4/site-packages/matplotlib/pylab.py", line 247, in ?*

* from matplotlib.pyplot import **

* File "/usr/lib64/python2.4/site-packages/matplotlib/pyplot.py", line 78, in ?*

* new_figure_manager, draw_if_interactive, show = pylab_setup()*

* File "/usr/lib64/python2.4/site-packages/matplotlib/backends/__init__.py", line 25, in pylab_setup*

* globals(),locals(),[backend_name])*

* File "/usr/lib64/python2.4/site-packages/matplotlib/backends/backend_gtkagg.py", line 10, in ?*

* from matplotlib.backends.backend_gtk import gtk, FigureManagerGTK, FigureCanvasGTK,\*

* File "/usr/lib64/python2.4/site-packages/matplotlib/backends/backend_gtk.py", line 8, in ?*

* import gtk; gdk = gtk.gdk*

* File "/usr/lib64/python2.4/site-packages/gtk-2.0/gtk/__init__.py", line 76, in ?*

* _init()*

* File "/usr/lib64/python2.4/site-packages/gtk-2.0/gtk/__init__.py", line 64, in _init*

* _gtk.init_check()*

*RuntimeError: could not open display*

# *ipython*

Python 2.4.3 (#1, May 24 2008, 13:57:05)

Type "copyright", "credits" or "license" for more information.

IPython 0.8.4 -- An enhanced Interactive Python.

? -> Introduction and overview of IPython's features.

%quickref -> Quick reference.

help -> Python's own help system.

object? -> Details about 'object'. ?object also works, ?? prints more.

*Installation steps:*

# rpm -ivh refblas3-3.0-11.2.x86_64.rpm lapack3-3.0-19.2.x86_64.rpm

# rpm –ivh python-dateutil-1.2-1.el5.noarch.rpm pytz-2006p-1.el5.noarch.rpm

# rpm -ivh python-setuptools-0.6c5-2.el5.noarch.rpm

# rpm -ivh python-nose-0.10.4-1.el5.noarch.rpm

# rpm -ivh atlas-3.8.3-1.el5.x86_64.rpm

# rpm -ivh numpy-1.2.1-2.el5.x86_64.rpm

# rpm -ivh python-matplotlib-0.99.1.2-1.el5.x86_64.rpm

# rpm -ivh ipython-0.8.4-1.el5.noarch.rpm

*Location of RPMs:*

http://download.opensuse.org/repositories/home:/ashigabou/CentOS_5/x86_64/

RPM resource python-dateutil

http://www.rpmfind.net/linux/RPM/epel/5/ppc/pytz-2006p-1.el5.noarch.html

http://fr2.rpmfind.net/linux/RPM/epel/testing/5/ppc/python-nose-0.10.4-1.el5.noarch.html

http://rpm.pbone.net/index.php3/stat/4/idpl/12391980/com/atlas-3.8.3-1.el5.x86_64.rpm.html

RPM resource numpy

RPM resource python-matplotlib

RPM RedHat EL 5 ipython 0.8.4 noarch rpm

**/Gary/**

------------------------------------------------------------------------

------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev

------------------------------------------------------------------------

_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
matplotlib-users List Signup and Options

--
Christopher Barker, Ph.D.
Oceanographer

Emergency Response Division
NOAA/NOS/OR&R (206) 526-6959 voice
7600 Sand Point Way NE (206) 526-6329 fax
Seattle, WA 98115 (206) 526-6317 main reception

Chris.Barker@...259...