GNURadio Windows

Version 5 (Josh Blum, 04/03/2012 08:51 pm)

1 1 Nick Corgan
{{toc}}
2 1 Nick Corgan
3 1 Nick Corgan
h1. GNU Radio+UHD Installation (Windows)
4 1 Nick Corgan
5 3 Josh Blum
These binaries are generated and uploaded every weekend.
6 1 Nick Corgan
7 2 Josh Blum
h2. Unofficial Installer Packages
8 1 Nick Corgan
9 5 Josh Blum
* "**Latest GNU Radio installer**":http://files.ettus.com/binaries/gnuradio/latest
10 2 Josh Blum
11 2 Josh Blum
h2. Installation Tasks
12 2 Josh Blum
13 2 Josh Blum
**Step 1) Install UHD and GNU Radio from installers**
14 2 Josh Blum
15 4 Josh Blum
* Install UHD win32, see the [[UHD_Windows| Windows instruction page]].
16 2 Josh Blum
** In the installer wizard, choose to add uhd to the system path.
17 2 Josh Blum
* Install GNU Radio from the installer package
18 2 Josh Blum
** In the installer wizard, choose to add uhd to the system path.
19 2 Josh Blum
* Set the %25PYTHONPATH%25 environment variable for your gnuradio install, this is usually:
20 2 Josh Blum
** c:\program files (x86)\gnuradio\lib\site-packages
21 2 Josh Blum
** I highly recommend using "Rapid Environment Editor":http://www.rapidee.com/en/download
22 2 Josh Blum
23 2 Josh Blum
**Step 2) Install python dependencies**
24 2 Josh Blum
25 2 Josh Blum
All dependencies are available in .exe format, with the exception of the easy_install stuff.
26 2 Josh Blum
**Note:** dependencies are optional, they can be installed on a need-to-use basis.
27 2 Josh Blum
28 2 Josh Blum
* Install the python interpreter: http://www.python.org/download/
29 2 Josh Blum
* Install numpy: http://sourceforge.net/projects/numpy/files/NumPy/
30 2 Josh Blum
* Install pygtk: http://www.pygtk.org/downloads.html
31 2 Josh Blum
* Install pyqt: http://www.riverbankcomputing.co.uk/software/pyqt/download
32 2 Josh Blum
* Install pyqwt: http://pyqwt.sourceforge.net/download.html
33 2 Josh Blum
* Install wxPython: http://www.wxpython.org/download.php
34 2 Josh Blum
* Install setup tools: http://pypi.python.org/pypi/setuptools
35 2 Josh Blum
** Use easy_install.exe from setup tools to install Cheetah
36 2 Josh Blum
** Use easy_install.exe from setup tools to install lxml
37 2 Josh Blum
38 2 Josh Blum
h2. Getting started
39 2 Josh Blum
40 2 Josh Blum
Now it should work! Open a command window (cmd.exe) and enter:
41 2 Josh Blum
42 2 Josh Blum
<pre>
43 2 Josh Blum
gnuradio-companion.py
44 2 Josh Blum
</pre>