![](https://secure.gravatar.com/avatar/2a726b0de1ade0be11fb5bc5a383d71d.jpg?s=120&d=mm&r=g)
On Sat, 17 Aug 2002, Giovanni Montana wrote:
The strange thing (to me) is that, even if Python returns an "exceptions.ImportError: No module named clapack", scipy still *seems* to be working just fine (or at least I can use the functions I needed most so far, or even play with the nice wxPython-based plotting tutorial).
It's a feature needed when one decides not to use atlas. Say, when using other optimized blas/lapack libraries.
? And what is the exact location of your atlas library?
it's in $HOME/ATLAS/lib/Linux_P4SSE2_2/
So, try ATLAS=$HOME/ATLAS/lib/Linux_P4SSE2_2/ python system_info.py to see if scipy_distutils is able to find your atlas. Then proceed with cd scipy rm -rf build ATLAS=$HOME/ATLAS/lib/Linux_P4SSE2_2/ python setup.py install Btw, you mentioned that you tired to edit site.cfg. It should have been worked. Therefore I wonder what went wrong with site.cfg? Basically, the following steps are necessary: 1) cd scipy/scipy_distutils cp sample_site.cfg site.cfg 2) Edit site.cfg. In your case there must be the following fragment [atlas] library_dirs = $HOME/ATLAS/lib/Linux_P4SSE2_2/ [Hmm, I am not sure if $HOME will be expanded.] 3) Check that your atlas is found with python system_info.py 4) Proceed with cd scipy python setup.py install
ls -l /path/to/your/atlas/lib{lapack,f77blas,cblas,atlas}.a
-rw-r--r-- 1 root root 7436968 Aug 16 03:29 libatlas.a -rw-r--r-- 1 root root 313244 Aug 16 03:23 libcblas.a -rw-r--r-- 1 root root 356926 Aug 16 03:29 libf77blas.a -rw-r--r-- 1 root root 5335460 Aug 16 13:56 liblapack.a
By the way, am I supposed to find a clapack.so somewhere in the scipy/build/lib.linux-i686-2.2/ folder?
No. clapack is build only if atlas is available. Pearu