0

我什至无法启动过滤器设计工具。启动应用程序时,我得到

"This example requires a Numerical Python Extension, but
 failed to import either NumPy, or numarray, or Numeric.
 NumPy is available at http://sourceforge.net/projects/numpy". 

我现在已经重建了几次 GNU Radio,我相当确定我已经安装了所有需要的东西。我确实安装了 numpy,为了安全起见,我尝试了几个版本。

其他人有这个问题吗?

4

3 回答 3

1

您收到此错误

from PyQt4.Qwt5.anynumpy import * 

在polezero_plot.py (/usr/lib/python2.7/site-packages/gnuradio/filter) 中失败了。

只是尝试更换

from PyQt4.Qwt5.anynumpy import * ( line no 25) 

from scipy import zeros 

或者

from numpy import zeros
于 2014-10-01T13:44:45.600 回答
0

我刚才遇到了类似的问题,不得不fftpack从 SciPy 而不是 NumPy 导入。实际生成过滤器仍然需要 NumPy(删除import numpy会导致 gr_filter_design 在单击“设计”按钮时崩溃)。

/usr/lib/python3.8/site-packages/gnuradio/filter/filter_design.py

#    import numpy
#    from numpy.fft import fftpack
#    from scipy import poly1d, signal

    import numpy
    from scipy import fftpack, poly1d, signal

版本:Manjaro Linux、numpy 1.18.1、scipy 1.4.1 和 gnuradio 3.8.0.0。

于 2020-02-19T02:07:03.637 回答
0

如果你安装了最新版本的 NumPy,你很可能会因为 anynumpy 中的这一行而遇到问题:

from numpy.oldnumeric.compat import *

oldnumeric 为使用 NumPy 的前身 Numeric 编写的代码提供了向后兼容性支持,并在您提出问题时发布的 NumPy 1.9 中被删除。看起来 GNU Radio 过滤器设计工具现在根本不兼容 NumPy 1.9。

于 2015-09-03T13:27:18.570 回答