繁体   English   中英

从 scipy.interpolate 导入 RegularGridInterpolator 时出错

[英]Error when importing RegularGridInterpolator from scipy.interpolate

我在尝试为大学课程运行代码时遇到问题。 主文件 BASEchange.py 尝试导入 2 个名为“NODE”和“MESHMODEL”的模块。 反过来,“MESHMODEL”从 scipy.interpolate 导入 RegularGridInterpolator 。

当我在 mac 终端中使用“python BASEchange.py -h”运行程序时,出现以下错误:

导入错误:无法导入名称 RegularGridInterpolator

我通过 pip 安装了 scipy。

这是 meshModel.py 的第一行:

import sys, os, platform, subprocess, stat, re, abc, math, linecache, shutil
import numpy as np
from scipy.interpolate import RegularGridInterpolator
from scipy import interpolate
from scipy.sparse import csc_matrix, lil_matrix, tril, find
from scipy.sparse.csgraph import reverse_cuthill_mckee

提前致谢!

您可能使用了错误版本的 scipy。 请注意, RegularGridInterpolator version 0.14.支持RegularGridInterpolator version 0.14.

请执行下列操作。

升级你的点子

  • 对于 Python 3:

    python3 -m pip install --upgrade pip

  • 对于 Python 2:

    python2 -m pip install --upgrade pip

然后按照这里的命令安装 scipy:

python -m pip install --user scipy

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM