Как использовать пакеты, которые все еще используют устаревший пакет scipy.wave? - PullRequest
0 голосов
/ 22 мая 2019

Некоторые старые пакеты нуждаются в устаревшем пакете scipy.weave, например pydelay.Установка плетения из пипса у них не работает.Что такое решение?

Редактировать:

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

Здесь упоминается, что: Weave - это автономная версия устаревшего подмодуля Scipy scipy.weave.

Решение: Я удалил пакет, заменил файл scipy.weave на weave в файлах и заново установил файл setup.py.это все.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...