[SciPy-User] Error on importing scikits.learn

David Trethewey dlrt2@ast.cam.ac...
Mon Mar 1 05:51:14 CST 2010

I have traced it back to an error in compiling scikits.learn itself:

building 'scikits.learn.machine.em._rawden' extension
compiling C sources
C compiler: gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 
-Wall -Wstrict-prototypes -fPIC

compile options: '-I/usr/lib/python2.6/dist-packages/numpy/core/include 
-I/usr/include/python2.6 -c'
gcc: scikits/learn/machine/em/src/pure_den.c
scikits/learn/machine/em/src/pure_den.c:7:20: error: Python.h: No such 
file or directory


David Trethewey wrote:
> I get the following error message when attempting to import the 
> expectation maximisation (em) module from scikits.learn :
>> >>> import scipy
>> >>> import numpy
>> >>> from scikits.learn.machine import em
>> Traceback (most recent call last):
>>  File "<stdin>", line 1, in <module>
>>  File "scikits/learn/machine/em/__init__.py", line 8, in <module>
>>    from online_em import OnGMM as _OnGMM
>>  File "scikits/learn/machine/em/online_em.py", line 164, in <module>
>>    import _rawden
>> ImportError: No module named _rawden
>> Does anyone know what this _rawden module is and why might it not be 
>> found?
>> David Trethewey
>> Institute of Astronomy, Cambridge, UK

More information about the SciPy-User mailing list