Согласно веб-сайту FiPy, вам нужен "хотя бы один из решателей", и они указывают SciPy в качестве одного из возможных "решателей". У меня определенно установлен SciPy - я могу импортировать его с import scipy
. Я официально не установил FiPy с setup.py или чем-то подобным, у меня просто есть код в папке с именем fipy. Когда я вхожу в оболочку Python и набираю import fipy
, я получаю:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "fipy/__init__.py", line 44, in <module>
from solvers import *
File "fipy/solvers/__init__.py", line 68, in <module>
raise ImportError, "Could not import any solver package. If you are using Trilinos, make sure you have all of the necessary Trilinos packages installed - Epetra, EpetraExt, AztecOO, Amesos, ML, and IFPACK."
ImportError: Could not import any solver package. If you are using Trilinos, make sure you have all of the necessary Trilinos packages installed - Epetra, EpetraExt, AztecOO, Amesos, ML, and IFPACK.
Я уже пытался сделать это после формальной установки FiPy через setup.py (использование pip не сработало, я получил странную ошибку, связанную с tenorflow). Установка переменной среды FIPY_SOLVERS также не работала (та же ошибка).
Я на Ubuntu с Python 2.7.