Я пытаюсь установить UHD и gnuradio в Windows. Я не могу найти двоичные файлы для gnuradio, похоже, что ссылка на их двоичную установку не работает, а веб-сайт не работает. Поэтому я использовал gnuradio в проекте Pothos. Когда я запускаю свой файл grc в gnuradio, он работает правильно. Однако, когда я запускаю его в командной строке, я получаю эту ошибку:
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», что выглядит правильно. Я также понял, что, хотя я могу выполнить import gnuradio
в python, import uhd
выдаёт ошибку при импорте. Но я не уверен, как я могу найти это. Любая помощь будет оценена.