(无anaconda)导入错误未定义符号PyFPE_jbuf

时间:2016-10-13 10:41:03

标签: python numpy import

尝试使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安装。

1 个答案:

答案 0 :(得分:0)

这些不兼容性在virtualenv(或conda env)中更容易控制。只需制作一个干净的virtualenv并使用pip将其安装到其中。 (Pip&gt; = 8.1可能会更容易)。

编辑:永远不会永远sudo pip