> On Feb 23, 2012 1:39 PM, <[email protected]> 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.
------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
Matplotlib-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/matplotlib-users