Я пытаюсь заставить pyrtlsdr-0.2.9
работать на компьютере под управлением Windows 10 с python 3.6
. Сначала я установил его с pip
, как сказано в инструкции на сайте. Затем, по какой-то причине, когда я пытаюсь импортировать модуль или запустить пример сценария, я получаю следующее сообщение об ошибке:
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import rtlsdr
File "C:\...\Programs\Python\Python36-32\lib\site-packages\rtlsdr\__init__.py", line 56, in <module>
from .librtlsdr import librtlsdr
File "C:\...\Programs\Python\Python36-32\lib\site-packages\rtlsdr\librtlsdr.py", line 50, in <module>
librtlsdr = load_librtlsdr()
File "C:\...\Programs\Python\Python36-32\lib\site-packages\rtlsdr\librtlsdr.py", line 45, in load_librtlsdr
raise ImportError('Error loading librtlsdr. Make sure librtlsdr '\
ImportError: Error loading librtlsdr. Make sure librtlsdr (and all of its dependencies) are in your path
Я попытался слегка отредактировать модуль и сохранить его в той же папке, что и мой скрипт, и в этом случае я получаю эту ошибку:
OSError: Error code -12 when opening SDR (device index = 0)
Как мне заставить этот модуль работать на Windows? librtlsdr
работает с моим ключом, но, видимо, не через python
.