Skip to content

Dependencies

Johannes Pohl edited this page Mar 22, 2020 · 11 revisions

Below you find required and optional dependencies for Universal Radio Hacker.

Python version

It is recommended to use Python >= 3.5. While URH should also work with Python 3.4, it is not officially supported.

Required dependencies
  • python-numpy
  • python-psutil
  • PyQt5
  • python-zmq (only for versions <=2.8.4)
Build dependencies
  • C++ Compiler
  • Cython
Optional dependencies
  • librtlsdr (for native RTL-SDR support)
  • libhackrf (for native HackRF support)
  • libairspy (for native AirSPy support)
  • liblimesdr (for native LimeSDR support)
  • libuhd (for nibuhd (for native USRP suppport
  • libsdrplay (for native SDRplay support)
  • libiio (for native PlutoSDR support)
  • rfcat (for RfCat plugin to send e.g. with YardStick One)
  • gnuradio / gnuradio-osmosdr (for GNU Radio device backends)
  • python-pyaudio (for SoundCard support)
Clone this wiki locally