|
From: Erik B. <eb...@fs...> - 2010-08-11 22:23:21
|
Hi,
I followed the install directions for ccplot with success up to testing
the install of PyNIO. My only deviation from the instructions was to
(accidentally) use a slightly newer version of Python, 2.7, rather than
the 2.6.2 that matches my gcc version. My setup:
Quad-core Intel Xeon CPU E5345 @ 2.33GHz CentOS 5 (only standard packages
from standard repositories except "sshfs" from dag).
Python 2.4, the standard CentOS 5 version is in /usr/bin. Python 2.7 is in
/usr/local/bin. By default, PATH=/usr/local/bin:/usr/bin
RPM installed software includes gcc version 4.1.2, libpng and
freetype (including their devel files).
Installed in /usr/local are: Python 2.7, numpy (--fcompiler=gnu95 to match
lapack/blas), matplotlib, basemap, and GEOS. I was able to test numpy with
this command:
/usr/local/bin/python -c 'import numpy; numpy.test()'
Running unit tests for numpy
NumPy version 1.5.0b1
NumPy is installed in /usr/local/lib/python2.7/site-packages/numpy
Python version 2.7 (r27:82500, Aug 11 2010, 13:21:14) [GCC 4.1.2 20080704
(Red Hat 4.1.2-48)]
nose version 0.11.4
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................K................................................................................................................................................................................................................................K............................................................................................K......................K.................................................................................................................................................................................
.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................Warning:
divide by zero encountered in log
.......................................................................................................................................................................................................................................
----------------------------------------------------------------------
Ran 2962 tests in 10.621s
OK (KNOWNFAIL=4)
[But the exit status of the test was zero.]
With those prerequisites installed, I untarred
PyNIO-1.3.0b5.linux-x86_64-redhat-py262-gcc412.tar.gz to /usr/local, which
made a /usr/local/lib/python2.6/site-packages directory, so I copied the
files over to the /usr/local/lib/python2.7/site-packages/. I next ran the
test listed in ccplot's "INSTALL" file. It failed:
/usr/local/bin/python -c "import Nio; print Nio.__version__"
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/usr/local/lib/python2.7/site-packages/PyNIO/Nio.py", line 145, in
<module>
_is_new_ma = get_integer_version(np.__version__) > 10004
File "/usr/local/lib/python2.7/site-packages/PyNIO/Nio.py", line 138, in
get_integer_version
v = int(d[0]) * 10000 + int(d[1]) * 100 + int(d[2])
ValueError: invalid literal for int() with base 10: '0b1'
I tried changing the name of
/usr/local/lib/python2.7/site-packages/PyNIO-1.3.0b5-py2.6.egg-info to
PyNIO-1.3.0b5-py2.7.egg-info.
I haven't been able to get it to budge further. I wonder if I ought to
pull 2.6.2 Python from the CVS tree. Do you have a suggestion?
Regards,
Erik Bryer
Krishnamurti Numerical Weather Prediction Lab
EOAS/Meteorology
Florida State University
Tallahassee, FL 32306-4520
850-644-9277
eb...@fs... |