我有一个功课来解决使用两个包ddeint和pydelay的延迟微分方程。问题是,我无法将pydelay导入到我的程序中。它一直说它不能从scipy导入编织。
In [1]: import pydelay
Traceback (most recent call last):
File "<ipython-input-1-c7b60806236e>", line 1, in <module> import pydelay
File "c:\python27\lib\site-packages\pydelay\__init__.py", line 9, in <module> from _dde23 import dde23
File "c:\python27\lib\site-packages\pydelay\_dde23.py", line 32, in <module> from scipy import weave
ImportError: cannot import name weave
我在Python 2.7中使用Windows 10 64位,我在Spyder 3.1.4中编写了我的程序。我已经安装了numpy 1.13.0 + mkl,因此我可以安装ddeint 0.1.2。我也安装了scipy 0.19.1并编织0.16.0。根据我的阅读,scipy的新版本没有编织,而pydelay使用scipy编织,所以我认为我的问题来自于此。
有没有办法让我使用已经安装的分离编织的pydelay?