Ошибка при импорте RegularGridInterpolator из scipy.interpolate - PullRequest
2 голосов
/ 12 марта 2020

У меня проблема при попытке запустить код для курса в университете. Основной файл BASEchange.py пытается импортировать 2 модуля с именами «NODE» и «MESHMODEL». «MESHMODEL», в свою очередь, импортирует RegularGridInterpolator из scipy.interpolate.

Когда я запускаю программу в терминале ma c, используя «python BASEchange.py -h», я получаю следующую ошибку :

ImportError: невозможно импортировать имя RegularGridInterpolator

У меня есть scipy, введенный через pip.

Вот первые строки формы 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

Заранее спасибо!

1 Ответ

0 голосов
/ 12 марта 2020

Возможно, у вас неправильная версия scipy. Обратите внимание, что 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...