gpt4 book ai didi

python - SciPy 与 MKL 库的兼容性问题

转载 作者:太空宇宙 更新时间:2023-11-03 11:46:43 27 4
gpt4 key购买 nike

我最近在 Ubuntu 12.04 上为 Python3.4 安装了 SciPy

pip3 install scipy

当我在 Python3.4 中导入 scipy 时:

import scipy

它导入,但是当我导入函数时插值为

import scipy.interpolate

我收到以下错误:

  File "test.py", line 55, in <module>
import scipy.interpolate
File "/home//.pyenv/versions/3.4.1/lib/python3.4/site-packages/scipy/interpolate/__init__.py", line 158, in <module>
from .interpolate import *
File "/home/nxkr/.pyenv/versions/3.4.1/lib/python3.4/site-packages/scipy/interpolate/interpolate.py", line 11, in <module>
import scipy.linalg
File "/home/nxkr/.pyenv/versions/3.4.1/lib/python3.4/site-packages/scipy/linalg/__init__.py", line 175, in <module>
from .basic import *
File "/home/nxkr/.pyenv/versions/3.4.1/lib/python3.4/site-packages/scipy/linalg/basic.py", line 21, in <module>
from ._solve_toeplitz import levinson
ImportError: /home/nxkr/.pyenv/versions/3.4.1/lib/python3.4/site-packages/scipy/linalg/_solve_toeplitz.cpython-34m.so: undefined symbol: _intel_fast_memcpy

如何在 Python3 中修复此错误?

最佳答案

Numpy 和 Scipy 是流行的软件包。您可能可以在 Ubuntu 存储库中找到它们。所以最好使用 apt-get 安装它们而不是 pip。

如果您需要 MKL 支持,我建议使用 anaconda - 一个完整的 Python 发行版,集成了 MKL 和其他加速库,例如 CUDA。这将使您的生活更轻松。

https://www.continuum.io/downloads

关于python - SciPy 与 MKL 库的兼容性问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37890627/

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