GNURadio - ModuleNotFoundError: нет модуля с именем «runtime_swig» - PullRequest
0 голосов
/ 18 марта 2020

Вот моя проблема. Я пытаюсь запустить файл 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, и проблема решена (даже у меня сейчас другая ошибка, но это не то же самое).

Надеюсь, что это может помочь кому-то, кто борется, как я!

...