1. ホーム
  2. python

[解決済み] numpyの未定義シンボルです。PyFPE_jbuf

2022-02-18 15:13:21

質問

100万曲データセットを使用しようとしていますが、そのためにpython tables, numpy, cython, hdf5, numexprなどをインストールする必要がありました。

昨日、必要なものをすべてインストールすることができました。hdf5で少し問題があった後、コンパイル済みのバイナリパッケージをダウンロードし、/binフォルダに保存し、それぞれのライブラリを/libに保存しました。 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パッケージマネージャでパッケージされたものをインストールし、パッケージされたものをすべてリストアップしたつもりでも、.NETが返されました。

# 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