python用scipy里的interp1d三次样条函数插值时报错ImportError: DLL load failed while importing _ufuncs: 找不到指定的模块。

python用scipy里的interp1d三次样条函数插值时报错ImportError: DLL load failed while importing _ufuncs: 找不到指定的模块。

import numpy as np
from scipy.interpolate import interp1d


CrossingWidth = np.array([1,1.314,1.572,1.654,1.625,1.61,1.6,1.72,1.721,1.87,1.918,1.975,1,1.975,1.918,1.87,1.721,1.72,1.6,1.61,1.625,1.654,1.572,1.324,1])
L_points = np.linspace(0,1,np.size(CrossingWidth)) 
Cross_func = interp1d(L_points,CrossingWidth,kind='cubic')

img

求解答