[SciPy-User] Error installing scipy

Di Zou di_zou at yahoo.com
Wed Oct 27 10:58:07 EDT 2010


Well I got the latest svn scipy and scipy-0.8 installed today. I don't know what 
I changed. Maybe I did something different today that I didn't do yesterday with 
my PYTHONPATH. Now I am getting an error in my code. This is my code:

import numpy as np
import scipy as sp
from scipy import stats

I get a segfault with 'from scipy import stats'. I went through with the 
debugger and this is the traceback I get:

68 area321-n09.arl.army.mil> python -m pdb test.py
> /share/dizou/Network_Analysis_Tools/test.py(1)<module>()
-> import numpy as np
(Pdb) n
> /share/dizou/Network_Analysis_Tools/test.py(2)<module>()
-> import scipy as sp
(Pdb) n
> /share/dizou/Network_Analysis_Tools/test.py(3)<module>()
-> from scipy import stats
(Pdb) s
--Call--
>/share/dizou/local/scipy-0.8/lib/python2.6/site-packages/scipy/stats/__init__.py(5)<module>()
>)
-> from info import __doc__
(Pdb) s
>/share/dizou/local/scipy-0.8/lib/python2.6/site-packages/scipy/stats/__init__.py(5)<module>()
>)
-> from info import __doc__
(Pdb) s
>/share/dizou/local/scipy-0.8/lib/python2.6/site-packages/scipy/stats/__init__.py(7)<module>()
>)
-> from stats import *
(Pdb) s
--Call--
>/share/dizou/local/scipy-0.8/lib/python2.6/site-packages/scipy/stats/stats.py(131)<module>()
>)
-> """
(Pdb) s
>/share/dizou/local/scipy-0.8/lib/python2.6/site-packages/scipy/stats/stats.py(131)<module>()
>)
-> """
(Pdb) s
>/share/dizou/local/scipy-0.8/lib/python2.6/site-packages/scipy/stats/stats.py(194)<module>()
>)
-> import warnings
(Pdb) s
>/share/dizou/local/scipy-0.8/lib/python2.6/site-packages/scipy/stats/stats.py(195)<module>()
>)
-> import math
(Pdb) s
>/share/dizou/local/scipy-0.8/lib/python2.6/site-packages/scipy/stats/stats.py(198)<module>()
>)
-> pysum = sum  # save it before it gets overwritten
(Pdb) s
>/share/dizou/local/scipy-0.8/lib/python2.6/site-packages/scipy/stats/stats.py(201)<module>()
>)
-> from numpy import array, asarray, dot, ma, zeros, sum
(Pdb) s
>/share/dizou/local/scipy-0.8/lib/python2.6/site-packages/scipy/stats/stats.py(202)<module>()
>)
-> import scipy.special as special
(Pdb) s
--Call--
>/share/dizou/local/scipy-0.8/lib/python2.6/site-packages/scipy/special/__init__.py(5)<module>()
>)
-> from info import __doc__, __docformat__
(Pdb) s
>/share/dizou/local/scipy-0.8/lib/python2.6/site-packages/scipy/special/__init__.py(5)<module>()
>)
-> from info import __doc__, __docformat__
(Pdb) s
>/share/dizou/local/scipy-0.8/lib/python2.6/site-packages/scipy/special/__init__.py(8)<module>()
>)
-> from basic import *
(Pdb) s
--Call--
>/share/dizou/local/scipy-0.8/lib/python2.6/site-packages/scipy/special/basic.py(5)<module>()
>)
-> from numpy import *
(Pdb) s
>/share/dizou/local/scipy-0.8/lib/python2.6/site-packages/scipy/special/basic.py(5)<module>()
>)
-> from numpy import *
(Pdb) s
>/share/dizou/local/scipy-0.8/lib/python2.6/site-packages/scipy/special/basic.py(6)<module>()
>)
-> from _cephes import *
(Pdb) s
Segmentation fault (core dumped)

I do have a '_cephes.so' library in my 
'scipy/lib/python2.6/site-packages/scipy/special' directory.


________________________________
From: David <david at silveregg.co.jp>
To: SciPy Users List <scipy-user at scipy.org>
Sent: Tue, October 26, 2010 9:09:05 PM
Subject: Re: [SciPy-User] Error installing scipy

On 10/27/2010 03:52 AM, Di Zou wrote:
> Hi,
>
> I am trying to install scipy 0.8 on Red Hat 5. I have numpy 1.5.1 and
> python 2.6.
> When I do 'python setup.py install
> --prefix=/share/dizou/local/scipy-0.8' I get this error:
> File "setup.py", line 160, in <module>
> setup_package()
> File "setup.py", line 127, in setup_package
> from numpy.distutils.core import setup
> File
>"/share/dizou/local/numpy-1.5.1/lib/python2.6/site-packages/numpy/distutils/__init__.py",
>,
> line 7, in <module>
> import ccompiler
> File
>"/share/dizou/local/numpy-1.5.1/lib/python2.6/site-packages/numpy/distutils/ccompiler.py",
>,
> line 7, in <module>
> from distutils.ccompiler import *
> File
>"/share/dizou/local/numpy-1.5.1/lib/python2.6/site-packages/numpy/distutils/__init__.py",
>,
> line 7, in <module>
> import ccompiler
> File
>"/share/dizou/local/numpy-1.5.1/lib/python2.6/site-packages/numpy/distutils/ccompiler.py",
>,
> line 8, in <module>
> from distutils import ccompiler
> ImportError: cannot import name ccompiler
> When I do 'which gcc' at the terminal window I get: /usr/bin/gcc
> How do I fix this?

This error is really strange. Could you quickly try this from your 
terminal ?

python -c "from distutils import ccompiler"

If this does not work, there is something wrong with your setup (what is 
your PYTHONPATH ?), or your python install is seriously broken (but you 
would not have been able to install numpy that way, so I suspect the 
configuration problem to be more likely),

cheers,

David
_______________________________________________
SciPy-User mailing list
SciPy-User at scipy.org
http://mail.scipy.org/mailman/listinfo/scipy-user



      
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.scipy.org/pipermail/scipy-user/attachments/20101027/867ec234/attachment.html>


More information about the SciPy-User mailing list