numpy未定义符号:PyFPE_jbuf

我正在尝试使用一百万首歌曲数据集,为此,我不得不安装python表,numpy,cython,hdf5,numexpr等。

昨天我设法安装了所有需要的东西,并且在使用hdf5遇到了一些麻烦之后,我下载了预编译的二进制程序包,并将它们保存在我的/ bin文件夹和/

lib中的相应库中,然后测试了此python脚本:

http://labrosa.ee.columbia.edu/millionsong/sites/default/files/tutorial1.py.txt

而且工作正常,要明确我的工作方式是先运行脚本并开始安装所需的依赖项,但是今天我重新启动了笔记本电脑,但它不起作用,现在它在控制台上抛出了这个错误:

python2.7 script.py

返回:

import numpy as np # get it at: http://numpy.scipy.org/

from . import random

from .mtrand import *

ImportError: /home/francisco/.local/lib/python2.7/site-packages/numpy/random/mtrand.so: undefined symbol: PyFPE_jbuf

在我看来,这样的文件中缺少变量,我的猜测是脚本正在错误的位置寻找numpy库,因为我进行了很多失败的安装,也许我破坏了某些东西,并且只解决了它,因为它已加载在计算机的临时存储器中。

我尝试安装Anaconda,并创建了一个新环境,并使用anaconda软件包管理器安装了打包的软件包,甚至认为我列出了所有打包的软件包,并且返回:

# packages in environment at /home/francisco/anaconda2/envs/Music:

#

biopython 1.66 np110py27_0

cython 0.23.4 <pip>

hdf5 1.8.15.1 2

mkl 11.3.1 0

numexpr 2.5 np110py27_0

numpy 1.10.4 py27_1

openssl 1.0.2g 0

pillow 3.1.1 <pip>

pip 8.1.1 py27_0

pytables 3.2.2 np110py27_1

python 2.7.11 0

python-ldap 2.4.25 <pip>

readline 6.2 2

reportlab 3.3.0 <pip>

requirements 0.1 <pip>

setuptools 20.3 py27_0

sqlite 3.9.2 0

tables 3.2.2 <pip>

tk 8.5.18 0

wheel 0.29.0 py27_0

zlib 1.2.8 0

我仍然遇到相同的错误。我真的需要帮助,不知道还能尝试什么。谢谢。

回答:

我有同样的问题,可能您安装了不带Anaconda的numpy,因此存在冲突,因此要使用哪个numpy:那个安装了pip或conda的安装。当我删除非Anaconda

numpy时,错误消失了。

pip uninstall numpy

以上是 numpy未定义符号:PyFPE_jbuf 的全部内容, 来源链接: utcz.com/qa/404888.html

回到顶部