0

Скачал и установил библиотеку pyrtlsdr (по ссылке https://github.com/roger-/pyrtlsdr) в python 3.6. Попробовал первый пример (Simple way to read and print some samples). Понял что не достает еще исполняемого файла rtlsdr.dll (у меня Винда 7-я). Перешел с вышеуказанной страницы по рекомендуемой ссылке https://github.com/librtlsdr/librtlsdr/releases. А вот где его искать этот исполняемый файл? Покопал архивы, нету. Где его искать? И потом куда его бросать?

Rashid_s
  • 305
  • 1
    https://github.com/librtlsdr/librtlsdr/releases/download/v0.7.0/librtlsdr-0.7.0-13-gc79d-x64.zip ? – MaxU - stand with Ukraine Jun 04 '17 at 07:51
  • Все распаковать в папку rtlsdr ? – Rashid_s Jun 04 '17 at 07:59
  • https://inst.eecs.berkeley.edu/~ee123/fa12/rtl_sdr.html – MaxU - stand with Ukraine Jun 04 '17 at 08:02
  • Свисток сам работает на компе через прогу HDSDR. То есть дрова стоят. – Rashid_s Jun 04 '17 at 08:06
  • Кстати библиотека pyrtlsdr устанавливается в винде в пайчарме командой pip install pyrtlsdr ? – Rashid_s Jun 04 '17 at 08:14
  • Скинул я все файлы из архива в папку rtlsdr. Не помогло, таже ошибка вылетает. Как быть? – Rashid_s Jun 04 '17 at 08:25
  • укажите error traceback – MaxU - stand with Ukraine Jun 04 '17 at 08:29
  • Traceback (most recent call last): File "C:/Users/Rashid/PycharmProjects/sdr/1.py", line 1, in from rtlsdr import RtlSdr File "C:\Users\Rashid\AppData\Local\Programs\Python\Python36\lib\site-packages\rtlsdr__init__.py", line 50, in from .librtlsdr import librtlsdr – Rashid_s Jun 04 '17 at 08:34
  • File "C:\Users\Rashid\AppData\Local\Programs\Python\Python36\lib\site-packages\rtlsdr\librtlsdr.py", line 41, in librtlsdr = load_librtlsdr() File "C:\Users\Rashid\AppData\Local\Programs\Python\Python36\lib\site-packages\rtlsdr\librtlsdr.py", line 36, 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
    – Rashid_s Jun 04 '17 at 08:34

2 Answers2

1

Распакуйте содержимое https://github.com/librtlsdr/librtlsdr/releases/download/v0.7.0/librtlsdr-0.7.0-13-gc79d-x64.zip (для Python 64-bit на Windows 64-bit) в директорию, которая указана в переменной окружения PATH или добавьте путь к DLLs к PATH.

MaxU - stand with Ukraine
  • 149,321
  • 12
  • 59
  • 132
  • Хорошо, а как мне найти директорию, которая указана в переменной окружения PATH ? Я в программировании новичек. – Rashid_s Jun 04 '17 at 09:21
  • 1
    @Rashid-s, https://ru.stackoverflow.com/questions/153628/%D0%9A%D0%B0%D0%BA-%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%B8%D1%82%D1%8C-%D0%B2-%D0%BF%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%83%D1%8E-%D0%BE%D0%BA%D1%80%D1%83%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F-path-%D0%BF%D1%83%D1%82%D1%8C – MaxU - stand with Ukraine Jun 04 '17 at 09:24
  • Вот что я нашел C:\Users\Rashid\AppData\Local\Programs\Python\Python36\Scripts;C:\Users\Rashid\AppData\Local\Programs\Python\Python36\ – Rashid_s Jun 04 '17 at 09:54
  • я так понимаю архив распокавать в C:\Users\Rashid\‌​AppData\Local\Progra‌​ms\Python\Python36\ ? – Rashid_s Jun 04 '17 at 09:54
  • Или в C:\Users\Rashid\AppData\Local\Programs\Python\Python36\Scrip‌​ts\ ? – Rashid_s Jun 04 '17 at 10:00
0

Что-то получилось. В Пайчарме мне выдало

[-0.00392157-0.00392157j -0.00392157-0.00392157j -0.00392157-0.00392157j]
Found Rafael Micro R820T tuner
[R82XX] PLL not locked!
insolor
  • 49,104
Rashid_s
  • 305
  • 1
    Допишите, что именно сделали, что помогло - на случай если у кого-то возникнет подобная проблема. – insolor Jun 24 '17 at 12:17