ModuleNotFoundError:没有名为“ tide”的模块

时间:2020-04-22 00:40:24

标签: python pycharm

我正在使用pip方法安装的Python3.7在pytides模块中调用潮汐,这是我的python代码:

from pytides.tide import Tide

我遇到了以下问题: ModuleNotFoundError:没有名为“ tide”的模块

我应该怎么解决这个问题?

enter image description here

这是我指向petides安装包的链接,您可以在此处查看完整的代码 enter link description here

2 个答案:

答案 0 :(得分:0)

我认为你应该

from pytides import Tide

它将起作用,如果不行,请纠正我

编辑1:

sudo apt-get install liblapack-dev libatlas-base-dev gfortran
export LAPACK=/usr/lib/liblapack.so
export ATLAS=/usr/lib/libatlas.so
export BLAS=/usr/lib/libblas.so
pip install numpy
pip install scipy
pip install pytides

答案 1 :(得分:0)

这是\site-packages\pytides\__init__.py中的问题

你需要重写:

from . import tide
from . import astro
from . import constituent
from . import nodal_corrections

\site-packages\pytides\constituent.py 中的相同问题

你需要改变

from . import nodal_corrections as nc

并且您需要添加:

from functools import reduce

再次在\site-packages\pytides\tide.py

你需要改变:

from .astro import astro
from . import constituent