[SciPy-user] Problem installing scipy 0.6.0 on PPC OS X 10.5 Leopard.

Daniel Yarlett yarlett@psych.stanford....
Fri Nov 9 16:20:02 CST 2007


here's what i get when i type "python -c "import sys; print sys.path":
['', '/Library/Frameworks/Python.framework/Versions/2.5/lib/ 
python25.zip', '/Library/Frameworks/Python.framework/Versions/2.5/lib/ 
python2.5', '/Library/Frameworks/Python.framework/Versions/2.5/lib/ 
python2.5/plat-darwin', '/Library/Frameworks/Python.framework/Versions/ 
2.5/lib/python2.5/plat-mac', '/Library/Frameworks/Python.framework/ 
Versions/2.5/lib/python2.5/plat-mac/lib-scriptpackages', '/Library/ 
Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-tk', '/ 
Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib- 
dynload', '/Library/Frameworks/Python.framework/Versions/2.5/lib/ 
python2.5/site-packages']
i don't see anything of the form */Extras/* in there, although site- 
packages is the last in the path.

but when i run my default version of python and import numpy i get  
version 1.0.4, which is the latest one i installed, and probably isn't  
the default version that comes with leopard:

ramscar-lab5:~ yarlett$ python -c "import numpy; print  
numpy.__version__"
1.0.4

i can try setting $PYTHONPATH if you still think that might help. if  
so i'd appreciate it if you could let me know what i should set it to.

thanks for the speedy response!

dan.


> Are you using the builtin python?  If so, you will need to set your
> PYTHONPATH to point to the directory where numpy 1.0.4 is installed.
> The reason is that the builtin python comes with python 1.0.1, which
> won't build scipy with the gfortran you have.
>
> There is a somewhat odd issue on Leopard.  If you look at sys.path:
>
> python -c "import sys; print sys.path"
>
> You will see that the directory where the builtin numpy is (I think it
> is something like */Extras/*) is before the site-packages directory
> where your numpy 1.0.4 would be installed (unless you used to --home
> or --prefix options when running python setup.py install).  This means
> that unless you set PYTHONPATH you will always get Leopards older
> numpy, which will cause scipy to fail on building.
>
> Note, this is very different than on Tiger where the builtin python
> did not include many third party packages.  Leopard includes quite a
> few (for better or worse).
>
> Brian
>
> On Nov 9, 2007 2:33 PM, Daniel Yarlett <yarlett <at>  
> psych.stanford.edu> wrote:
> > hi,
> >
> > apologies if this is not the appropriate forum for posting this,  
> but i
> > am having some trouble building and installing scipy 0.6.0 on a PPC
> > Mac that i have just upgraded to OS X 10.5 (this version of scipy
> > previously worked fine on the same machine under OS X 10.4).
> >
> > numpy 1.0.4 seems to install fine with "python setup.py install".
> >
> > however, when i try to install scipy 0.6.0 i get the output (tail
> > only) included at the end of this email.
> >
> > here are my compiler versions:
> >
> > gcc -- version
> > gcc (GCC) 4.3.0 20071026 (experimental)
> >
> > gfortran -- version
> > GNU Fortran (GCC) 4.3.0 20071026 (experimental)
> >
> > i remember that on previous versions of OS X you could use  
> gcc_select
> > to specify v3.4 of gcc to make the build go through. unfortunately
> > gcc_select seems to have been deprecated in Leopard so i haven't  
> been
> > able to try that. don't know if that's a red herring or not.
> >
> > also, fwiw, i just upgraded an intel macbook prop from OS X 10.4 to
> > 10.5 and had no problems at all with the pre-existing versions of
> > numpy and scipy.
> >
> > anyway, any help would be greatly appreciated!
> >
> > best,
> >
> > dan.
> >
> > --
> >
> > END OF OUTPUT FROM "python setup.py install" for scipy 0.6.0:
> >
> > Could not locate executable f95
> > customize AbsoftFCompiler
> > Could not locate executable f90
> > Could not locate executable f77
> > customize IBMFCompiler
> > Could not locate executable xlf90
> > Could not locate executable xlf
> > customize IntelFCompiler
> > Could not locate executable ifort
> > Could not locate executable ifc
> > customize GnuFCompiler
> > Found executable /usr/local/bin/g77
> > gnu: no Fortran 90 compiler found
> > gnu: no Fortran 90 compiler found
> > customize GnuFCompiler
> > gnu: no Fortran 90 compiler found
> > gnu: no Fortran 90 compiler found
> > customize GnuFCompiler using build_clib
> > building 'superlu_src' library
> > compiling C sources
> > C compiler: gcc -arch ppc -arch i386 -isysroot /Developer/SDKs/
> > MacOSX10.4u.sdk -fno-strict-aliasing -Wno-long-double -no-cpp- 
> precomp -
> > mno-fused-madd -fno-common -dynamic -DNDEBUG -g -O3
> >
> > compile options: '-DUSE_VENDOR_BLAS=1 -c'
> > gcc: scipy/linsolve/SuperLU/SRC/colamd.c
> > gcc: unrecognized option '-no-cpp-precomp'
> > cc1: error: unrecognized command line option "-arch"
> > cc1: error: unrecognized command line option "-arch"
> > cc1: error: unrecognized command line option "-Wno-long-double"
> > gcc: unrecognized option '-no-cpp-precomp'
> > cc1: error: unrecognized command line option "-arch"
> > cc1: error: unrecognized command line option "-arch"
> > cc1: error: unrecognized command line option "-Wno-long-double"
> > error: Command "gcc -arch ppc -arch i386 -isysroot /Developer/SDKs/
> > MacOSX10.4u.sdk -fno-strict-aliasing -Wno-long-double -no-cpp- 
> precomp -
> > mno-fused-madd -fno-common -dynamic -DNDEBUG -g -O3 -
> > DUSE_VENDOR_BLAS=1 -c scipy/linsolve/SuperLU/SRC/colamd.c -o build/
> > temp.macosx-10.3-fat-2.5/scipy/linsolve/SuperLU/SRC/colamd.o" failed
> > with exit status 1
> > _______________________________________________
> > SciPy-user mailing list
> > SciPy-user <at> scipy.org
> > http://projects.scipy.org/mailman/listinfo/scipy-user
> >
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://projects.scipy.org/pipermail/scipy-user/attachments/20071109/889ca842/attachment-0001.html 


More information about the SciPy-user mailing list