如何使用仍使用不推荐使用的软件包scipy.wave的软件包?

时间:2019-05-22 20:41:50

标签: python python-2.7 installation

某些旧软件包需要弃用的scipy.weave软件包,例如pydelay。 从pip安装编织不适用于他们。 解决办法是什么?

编辑:

In [1]: import pydelay
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-1-b743be9b35c7> in <module>()
----> 1 import pydelay

/usr/local/lib/python2.7/dist-packages/pydelay/__init__.py in <module>()
      7 Last update: 23.10.2009
      8 """
----> 9 from _dde23 import dde23
     10 #from constantStepper import dde3
     11 __all__ = ['dde23', 'gen_disconts']

/usr/local/lib/python2.7/dist-packages/pydelay/_dde23.py in <module>()
     30 
     31 import numpy as np
---> 32 from scipy import weave
     33 from scipy.interpolate import splrep, splev, spalde
     34 import math

ImportError: cannot import name weave

Here is mentioned that : Weave是已弃用的Scipy子模块scipy.weave的独立版本。

解决方案: 我删除了程序包,通过在文件中进行编织替换了scipy.weave,并通过setup.py文件进行了重新安装。就是这样。

0 个答案:

没有答案