尝试使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
安装。
答案 0 :(得分:0)
这些不兼容性在virtualenv(或conda env)中更容易控制。只需制作一个干净的virtualenv并使用pip将其安装到其中。 (Pip&gt; = 8.1可能会更容易)。
编辑:永远不会永远做sudo pip