不知怎的,我设法打破了一个有效的numpy
库(我试图安装一些优化库)。
如果我在ipython中运行import numpy
,那么我会得到ImportError: libblas.so.3gf: wrong ELF class: ELFCLASS32
。
重新安装numpy没有帮助(使用sudo-apt get remove/install
)。
我看到问题是libblas是32位版本。我没有在synaptic包管理器中找到64版本。
另一个令人困惑的部分是,ipython说错误在
`/home/andrey/.local/lib/python2.7/site-packages/numpy/linalg/linalg.py`
但是当我删除numpy时,这个文件夹仍然存在。
你知道我该怎么办呢?
答案 0 :(得分:0)
~/.local/lib/python2.7
是每用户安装目录,当然您无法使用apt-get
从那里卸载numpy。 numpy显然有64位,它需要64位lib,所以你需要在你的系统上安装64位libblas。