gpt4 book ai didi

python-2.7 - 导入 scipy.stats 时出现 ImportError, undefined symbol (scipy 版本 0.14.0)

转载 作者:行者123 更新时间:2023-12-03 21:23:54 26 4
gpt4 key购买 nike

我刚刚升级到 Scipy 0.14.0 和 Ubuntu 14.04。现在,当我尝试导入统计信息时,我收到了 ImportError。

import scipy.stats as stats

Traceback (most recent call last):
File "/home/user1/Documents/test/importTest/importScipy.py", line 1, in <module>
import scipy.stats as stats
File "/usr/local/lib/python2.7/dist-packages/scipy/stats/__init__.py", line 334, in <module>
from .stats import *
File "/usr/local/lib/python2.7/dist-packages/scipy/stats/stats.py", line 181, in <module>
import scipy.special as special
File "/usr/local/lib/python2.7/dist-packages/scipy/special/__init__.py", line 548, in <module>
from .basic import *
File "/usr/local/lib/python2.7/dist-packages/scipy/special/basic.py", line 17, in <module>
from . import orthogonal
File "/usr/local/lib/python2.7/dist-packages/scipy/special/orthogonal.py", line 90, in <module>
from scipy import linalg
File "/usr/local/lib/python2.7/dist-packages/scipy/linalg/__init__.py", line 159, in <module>
from .misc import *
File "/usr/local/lib/python2.7/dist-packages/scipy/linalg/misc.py", line 5, in <module>
from . import blas
File "/usr/local/lib/python2.7/dist-packages/scipy/linalg/blas.py", line 145, in <module>
from scipy.linalg import _fblas
ImportError: /usr/local/lib/python2.7/dist-packages/scipy/linalg/_fblas.so: undefined symbol: clange_

最佳答案

从源安装解决了这个问题。

首先下载 numpy 和 scipy tarball。

然后在我的机器上找到 BLAS 和 LAPACK *.so 文件。我在/usr/lib/中找到了它们。如果它们不存在,您可以安装它们。我使用标准的 Ubuntu 查找器来找到它们:

find -iname 'libblas.so'
find -iname 'liblapack.so'

所以我为安装设置了一些环境变量。

export BLAS=/usr/lib/libblas.so
export LAPACK=/usr/lib/liblapack.so

然后我下载了 numpy 和 scipy 的源码压缩包,解压压缩包,然后通过 cd 安装到安装目录和

python setup.py build
sudo python setup.py install

注意:您可能需要指定安装目录。

欢迎评论。也许有更好的方法。

关于python-2.7 - 导入 scipy.stats 时出现 ImportError, undefined symbol (scipy 版本 0.14.0),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23848838/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com