Вот моя проблема. Я пытаюсь запустить файл python с зависимостями GNURadio. Итак, поскольку нет установок типа «pip» или подобных вещей, я взял библиотеки прямо из Python, поставленного в исходном коде GNURadio, и вставил его в мой python (может быть, это мой первый ошибка) .
Итак, в моем коде мне нужно было выполнить импорт:
from gnuradio import gr
from gnuradio import blocks, analog, audio
from gnuradio.fft import logpwrfft
Затем я взял только каталог GNURadio и вставил его в библиотеки Python. directory:
C:\Python37\Lib\
Содержимое каталога gnuradio / gr После этого я попытался запустить мой скрипт. Но у меня появилось это сообщение об ошибке:
Traceback (most recent call last):
File "C:\Python37\lib\gnuradio\gr\__init__.py", line 37, in <module>
from runtime_swig import *
ModuleNotFoundError: No module named 'runtime_swig'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "script.py", line 3, in <module>
import server, os
File "X:\300.APPS\waterfall-master\server.py", line 11, in <module>
from gnuradio import gr
File "C:\Python37\lib\gnuradio\gr\__init__.py", line 41, in <module>
from runtime_swig import *
ModuleNotFoundError: No module named 'runtime_swig'
Итак, модуль GNURadio найден, но не модуль runtime_swig. И когда я проверил этот репозиторий, мы все равно можем его увидеть ...
Большое спасибо, что уделили внимание моей просьбе
РЕДАКТИРОВАТЬ:
Проблема заключалась в том, что GNURadio 3.7 не совместим с версиями Python 3.x ! Поэтому я попытался с Python 2.7, и проблема решена (даже у меня сейчас другая ошибка, но это не то же самое).
Надеюсь, что это может помочь кому-то, кто борется, как я!