我在Windows 7和8上运行python 2.7.10并在两台机器上接收此消息
Traceback (most recent call last):
File "<pyshell#9>", line 1, in <module>
import prefilt
File "prefilt.py", line 2, in <module>
from scipy.signal import butter,lfilter
File "C:\Python27\lib\site-packages\scipy\signal\__init__.py", line 256, in <module>
from . import sigtools
ImportError: cannot import name sigtools
每次,当我尝试导入脚本时,第一行是
from scipy.signal import lfilter,butter
它能与之相关联?
答案 0 :(得分:2)
我在Gentoo Linux机器上遇到了同样的问题,并且gmuraleekrishna的建议完美无缺。所以我们称之为答案:
步骤1:找到sigtools.so所在的目录。我使用了一种特别愚蠢的蛮力方法,然后运行&#34; find / -name sigtools。*&#34;在一个壳里。
步骤2:进入sigtools.so所在的目录并直接导入。例如。跑
python -c&#34; import sigtools&#34;
第3步:返回您的项目并导入scipy.signal&#34;通常在您的程序/提示中。