- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我正在尝试使用一百万首歌曲数据集,为此我必须安装 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
关于python - numpy undefined symbol : PyFPE_jbuf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36190757/
我正在尝试使用一百万首歌曲数据集,为此我必须安装 python 表、numpy、cython、hdf5、numexpr 等。 昨天我设法安装了我需要的所有东西,在遇到 hdf5 的一些问题后,我下载了
我正在尝试将“lxml”库导入到我的 python 程序中,如下所示。 from lxml import etree 但是,我收到“ undefined symbol :PyFPE_jbuf”错误。这
我是一名优秀的程序员,十分优秀!