在Windows中尝试使用gnuradio/uhd时发生Python错误



我正在尝试在Windows上安装UHD和gnuradio。我找不到gnuradio的二进制文件,看起来他们的二进制安装链接断了,网站也坏了。所以我在Pothos项目中使用了gnuradio。当我在gnuradio中运行grc文件时,它会正确运行。然而,当我在命令提示符下运行它时,我会收到以下错误:

E:Alirezasdr_A204channelrecorder>recorder_grc.py
Traceback (most recent call last):
File "E:Alirezasdr_A204channelrecorderrecorder_grc.py", line 12, in <module>
from gnuradio import uhd
File "E:Program FilesPothosSDRlibpython2.7site-packagesgnuradiouhd__init__.py", line 135, in <module>
_prepare_uhd_swig()
File "E:Program FilesPothosSDRlibpython2.7site-packagesgnuradiouhd__init__.py", line 38, in _prepare_uhd_swig
import uhd_swig
File "E:Program FilesPothosSDRlibpython2.7site-packagesgnuradiouhduhd_swig.py", line 17, in <module>
_uhd_swig = swig_import_helper()
File "E:Program FilesPothosSDRlibpython2.7site-packagesgnuradiouhduhd_swig.py", line 16, in swig_import_helper
return importlib.import_module('_uhd_swig')
File "E:Python27libimportlib__init__.py", line 37, in import_module
__import__(name)
ImportError: No module named _uhd_swig

有人知道会出什么问题吗?我认为这是一个路径问题,但看起来我的PYTHONPATH指向的是"C:\Program Files\PothosSDR\lib\python2.7\site软件包",这看起来是正确的。我还意识到,虽然我可以在python中执行import gnuradio,但import uhd会抛出一个导入错误。但我不知道怎样才能找到它。任何帮助都将不胜感激。

查找uhd.dll_uhd_swig.pyd文件的位置,并将完整的目录路径添加到PATH环境变量中。

相关内容

  • 没有找到相关文章

最新更新