> Perhaps you should post that question for the numpy mailing list? Thanks, I will try that. I have no clues Cheers, Lucia
> On Mon, Mar 5, 2012 at 1:47 PM, <ava...@famaf.unc.edu.ar> wrote: > >> > On Feb 23, 2012 1:39 PM, <ava...@famaf.unc.edu.ar> wrote: >> >> >> >> should I reinstall numpy? >> > >> > No need. You should be able to build matplotlib without sudo and then >> > install with sudo >> > >> > python setup.py build >> > sudo python setup.py install >> >> Yes! This is how it should be, but it's not. >> >> I have gone a litte further trying to solve this. I have found out the >> following: >> >> If I do an import numpy in python run as user, it works. In fact, >> 'python >> setup.py build' works perfectly as user. But if I do an import numpy in >> python run as root, I get the error I pasted in my previous message: >> >> :~/matplotlib$ sudo python >> Python 2.7.2+ (default, Oct 4 2011, 20:06:09) >> [GCC 4.6.1] on linux2 >> Type "help", "copyright", "credits" or "license" for more information. >> >>> import numpy >> Traceback (most recent call last): >> File "<stdin>", line 1, in <module> >> File "/usr/local/lib/python2.7/dist-packages/numpy/__init__.py", line >> 137, in <module> >> import add_newdocs >> File "/usr/local/lib/python2.7/dist-packages/numpy/add_newdocs.py", >> line >> 9, in <module> >> from numpy.lib import add_newdoc >> File "/usr/local/lib/python2.7/dist-packages/numpy/lib/__init__.py", >> line 13, in <module> >> from polynomial import * >> File "/usr/local/lib/python2.7/dist-packages/numpy/lib/polynomial.py", >> line 17, in <module> >> from numpy.linalg import eigvals, lstsq >> File "/usr/local/lib/python2.7/dist-packages/numpy/linalg/__init__.py", >> line 48, in <module> >> from linalg import * >> File "/usr/local/lib/python2.7/dist-packages/numpy/linalg/linalg.py", >> line 23, in <module> >> from numpy.linalg import lapack_lite >> ImportError: libifport.so.5: cannot open shared object file: No such >> file >> or directory >> >> After that I thought it must be something about this libifport.so that >> numpy uses, but... >> >> :~/matplotlib$ locate libifport >> /opt/intel/Compiler/11.1/038/lib/intel64/libifport.a >> /opt/intel/Compiler/11.1/038/lib/intel64/libifport.so >> /opt/intel/Compiler/11.1/038/lib/intel64/libifport.so.5 >> :~/matplotlib$ >> >> :~$ echo $LD_LIBRARY_PATH >> >> /opt/intel/Compiler/11.1/038/lib/intel64:/opt/intel/Compiler/11.1/038/mkl/lib/em64t >> :~$ sudo -s >> root@:~# echo $LD_LIBRARY_PATH >> >> /opt/intel/Compiler/11.1/038/lib/intel64:/opt/intel/Compiler/11.1/038/mkl/lib/em64t >> >> So I don't know why python fails to import numpy as root... and I don't >> know why mpl's installer needs to import numpy to install what has >> already >> been built. >> >> I haven't been able to solve this issue yet. Thank you all very much for >> all your help. >> >> Cheers, >> Lucia. >> >> >> > Part of the build process imports numpy in order to check its version (I > think). But the bigger question is why it fails as root. That is very > odd. > > Perhaps you should post that question for the numpy mailing list? > > Cheers! > Ben Root > ------------------------------------------------------------------------------ Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users