【发布时间】:2017-02-22 10:39:57
【问题描述】:
试图让 python 工作以使用 qutip 导致我自我毁灭。
今天的新问题是导入numpy。我检查了有关此错误的所有其他堆栈,但无法修复它。我也很困惑,因为我唯一做的就是安装所有软件包并检查它们的安装导入它们。我唯一使用的是PYTHONPATH 来修复另一个错误。
我正在使用 python2.7.12 。
问题是当我command
import numpy
输出是:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/dist-packages/numpy/__init__.py", line 201, in <module>
from . import random
File "/usr/lib/python2.7/dist-packages/numpy/random/__init__.py", line 99, in <module>
from .mtrand import *
ImportError: /usr/lib/python2.7/dist-packages/numpy/random/mtrand.so: undefined symbol: PyFPE_jbuf
这是什么意思?我该如何解决这个问题?
Numpy 是最新版本,我先用apt-get 安装它,然后用pip 安装它。
【问题讨论】:
-
我不认为它是同一种情况
-
你说你用
apt-get安装然后pip,但是在用pip安装numpy之前,你卸载了apt-get安装的旧的吗 -
没有。我尝试仅使用 pip 安装它,但 .../python2.7/dist-packages/ 中没有 numpy 文件夹,所以它不起作用!但是如果我只用 apt-get 安装它,它会给我其他错误
-
即使我用 pip 卸载它,以便唯一的安装是 apt-get,它也会给我同样的错误