После того, как мой Kubuntu (x86) обновился до 14.04, я получил numpy не работает в python 2.7:
Python 2.7.6 (default, Mar 22 2014, 22:59:38)
[GCC 4.8.2] 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 "/home/prylipko/.local/lib/python2.7/site-packages/numpy/__init__.py", line 137, in <module>
import add_newdocs
File "/home/prylipko/.local/lib/python2.7/site-packages/numpy/add_newdocs.py", line 9, in <module>
from numpy.lib import add_newdoc
File "/home/prylipko/.local/lib/python2.7/site-packages/numpy/lib/__init__.py", line 13, in <module>
from polynomial import *
File "/home/prylipko/.local/lib/python2.7/site-packages/numpy/lib/polynomial.py", line 17, in <module>
from numpy.linalg import eigvals, lstsq
File "/home/prylipko/.local/lib/python2.7/site-packages/numpy/linalg/__init__.py", line 48, in <module>
from linalg import *
File "/home/prylipko/.local/lib/python2.7/site-packages/numpy/linalg/linalg.py", line 23, in <module>
from numpy.linalg import lapack_lite
ImportError: /home/prylipko/.local/lib/python2.7/site-packages/numpy/linalg/lapack_lite.so: undefined symbol: ATL_cpttrsm
Я попробовал почти все. Попробовал переустановить numpy (используя pip), ATLAS и LAPACK. Я также попытался создать numpy из источников, указав подходящий fortran-компилятор (gfortran = gnu95), используемый для сборки ATLAS.
К сожалению, ничего не помогает. Может ли кто-нибудь предложить рецепт, чтобы исправить это? Я считаю, что я не единственный во Вселенной, столкнувшийся с этой проблемой. Спасибо заранее.