首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试在Windows中使用gnuradio/uhd时出现Python错误

尝试在Windows中使用gnuradio/uhd时出现Python错误
EN

Stack Overflow用户
提问于 2019-11-01 13:52:29
回答 1查看 292关注 0票数 0

我正在尝试在Windows上安装UHD和gnuradio。我找不到gnuradio的二进制文件,看起来到他们的二进制安装的链接被破坏了,website也关闭了。所以我在Pothos项目中使用了gnuradio。当我在gnuradio中运行我的grc文件时,它运行正常。但是,当我在命令提示符下运行它时,我得到这个错误:

代码语言:javascript
复制
E:\Alireza\sdr_A20\4channel\recorder>recorder_grc.py
Traceback (most recent call last):
  File "E:\Alireza\sdr_A20\4channel\recorder\recorder_grc.py", line 12, in <module>
    from gnuradio import uhd
  File "E:\Program Files\PothosSDR\lib\python2.7\site-packages\gnuradio\uhd\__init__.py", line 135, in <module>
    _prepare_uhd_swig()
  File "E:\Program Files\PothosSDR\lib\python2.7\site-packages\gnuradio\uhd\__init__.py", line 38, in _prepare_uhd_swig
    import uhd_swig
  File "E:\Program Files\PothosSDR\lib\python2.7\site-packages\gnuradio\uhd\uhd_swig.py", line 17, in <module>
    _uhd_swig = swig_import_helper()
  File "E:\Program Files\PothosSDR\lib\python2.7\site-packages\gnuradio\uhd\uhd_swig.py", line 16, in swig_import_helper
    return importlib.import_module('_uhd_swig')
  File "E:\Python27\lib\importlib\__init__.py", line 37, in import_module
    __import__(name)
ImportError: No module named _uhd_swig

我认为这是一个路径问题,但看起来我的PYTHONPATH指向了"E:\Program Files\PothosSDR\lib\python2.7\site-packages“,看起来是正确的。我还意识到,虽然我可以在python中执行import gnuradio,但import uhd会给抛出一个导入错误。但是我不确定我怎么才能找到它。任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2019-11-03 09:47:18

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58654676

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档