First you will need to install a Fortran compiler. You can download the Sun Studio 12u1 and put it in
/tmp. Then:cd /tmp
bzcat SunStudio12u1-SunOS-x86-tar-ML.tar.bz2 | /bin/tar -xf -
cd SunStudio12u1-SunOS-x86-tar-ML
./SunStudio12u1-SunOS-x86-tar.sh --accept-license
mv sunstudio12.1/ /opt
export PATH=/usr/ccs/bin:/opt/sunstudio12.1/bin:$PATHFrom sunfreeware.com, download and install
python-2.6.2-sol10-x86-local.gz to /tmp as well. Unpack and install:gunzip python-2.6.2-sol10-x86-local.gz
pkgadd -d python-2.6.2-sol10-x86-localAlso, similarly install
libiconv-1.13.1-sol10-x86-local.gz, gcc-3.4.6-sol10-x86-local.gz, libgcc-3.4.6 and openssl-0.9.8l. When you get to installing libgcc, you get warnings about overwriting existing libraries. This is okay, so, just say yes to overwrite them.Add the following to
/root/.bashrc as well as your current shell:export PATH=/usr/local/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATHThen with these new settings:
cd /tmp
svn co http://svn.scipy.org/svn/numpy/trunk numpy # (if svn is not installed, then svn co on another machine and scp -r to copy it to /tmp)
cd numpy
python setup.py build --fcompiler=sun
python setup.py installTo test the installation, create a file called /tmp/test.py with:
import numpyThen test that it works. You should get no import errors:
python test.py
1 comment:
I've got numpy/scipy installed on solaris but routines are running very slow. I'm thinking I need to build ATLAS and link that in but this is not trivial.
Do you have speed tests for your install? I've been posting here and here (sorry if you're already involved under another name!)
http://www.mail-archive.com/numpy-discussion@scipy.org/msg33406.html
http://stackoverflow.com/questions/7311869/python-numpy-on-solaris-blas-slow-or-not-linked
Post a Comment