![](/img/trans.png)
[英]“ImportError no module named gnuradio” when trying to execute ./uhd_fft
[英]Python error when trying to use gnuradio/uhd in Windows
我正在尝试在 Windows 上安装 UHD 和 gnuradio。 我找不到 gnuradio 的二进制文件,看起来他们的二进制安装的链接已损坏并且网站已关闭。 所以我在 Pothos Project 中使用了 gnuradio。 当我在 gnuradio 中运行我的 grc 文件时,它运行正常。 但是,当我在命令提示符下运行它时,出现此错误:
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
会引发导入错误。 但我不确定如何找到它。 任何帮助,将不胜感激。
找到uhd.dll
和_uhd_swig.pyd
文件所在的位置,并将完整目录路径添加到PATH
环境变量。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.