我最近下载了一个软件包,在测试软件包时是否一切正常,我收到错误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
答案 0 :(得分:0)
通过从Github克隆isochrones
包而不是使用pip install isochrones
来解决该问题。 pip
版本存在某种类型的问题。