osx - Mac - Python 3.5 - ImportError: No module named 'cubicspline' when testing python package

osx - Mac - Python 3.5 - ImportError: No module named 'cubicspline' when testing python package

我最近下载了一个软件包,在测试该软件包以查看是否一切正常时,我收到错误 ImportError: No module named 'cubicspline'。当跟踪查看错误发生的位置时,我发现 cubicspline.py(未找到文件)与 extcurve_s16.py(调用 cubicspline 的文件)位于同一文件夹中。

    File "/Users/Austin/anaconda/lib/python3.5/site-packages/isochrones/schlafly/extcurve_s16.py", line 4, in <module>
import cubicspline

我检查了文件夹的权限,我可以读写。文件夹中还有一个 __init__.py 文件。这里有什么想法吗?我不明白为什么它不能调用同一文件夹中的文件。这是供参考的确切代码块,可以看出 import numpy 工作正常。

    import numpy
    import cubicspline

问题已通过从 Github 克隆 isochrones 包而不是使用 pip install isochrones 解决。 pip 版本存在某种类型的问题。