标签:python scipy python-3-4 intel-mkl
我最近在Ubuntu 12.04上安装了SciPy for Python3.4
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,python-3-4,intel-mkl 来源: https://codeday.me/bug/20190706/1395004.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。