GNURadio Windows

Version 15 (Josh Blum, 04/08/2012 01:23 am)

1 11 Josh Blum
{{>toc}}
2 1 Nick Corgan
3 12 Josh Blum
!http://files.ettus.com/meta/logos/uhd_gnuradio_windows_logos.png!
4 12 Josh Blum
5 1 Nick Corgan
h1. GNU Radio+UHD Installation (Windows)
6 1 Nick Corgan
7 9 Josh Blum
On this page you can find pre-built installers for GNU Radio on Windows. Supported versions of Windows OS: XP, Vista, 7.
8 9 Josh Blum
9 1 Nick Corgan
h2. Unofficial Installer Packages
10 1 Nick Corgan
11 7 Josh Blum
These binaries are generated and uploaded every weekend.
12 7 Josh Blum
13 1 Nick Corgan
* "**Latest GNU Radio installer**":http://files.ettus.com/binaries/gnuradio/latest
14 7 Josh Blum
* "**Older GNU Radio installers**":http://files.ettus.com/binaries/gnuradio
15 2 Josh Blum
16 2 Josh Blum
h2. Installation Tasks
17 2 Josh Blum
18 2 Josh Blum
**Step 1) Install UHD and GNU Radio from installers**
19 2 Josh Blum
20 4 Josh Blum
* Install UHD win32, see the [[UHD_Windows| Windows instruction page]].
21 2 Josh Blum
** In the installer wizard, choose to add uhd to the system path.
22 8 Josh Blum
* Install GNU Radio win32 from the "installer package":http://files.ettus.com/binaries/gnuradio/latest
23 2 Josh Blum
** In the installer wizard, choose to add uhd to the system path.
24 2 Josh Blum
* Set the %25PYTHONPATH%25 environment variable for your gnuradio install, this is usually:
25 2 Josh Blum
** c:\program files (x86)\gnuradio\lib\site-packages
26 2 Josh Blum
** I highly recommend using "Rapid Environment Editor":http://www.rapidee.com/en/download
27 13 Josh Blum
* From the UHD Windows installation instructions:
28 13 Josh Blum
** download and install "MSVC Redistributable Package":http://www.microsoft.com/downloads/en/details.aspx?FamilyID=a7b7a05e-6de6-4d3a-a423-37bf0912db84
29 2 Josh Blum
30 2 Josh Blum
**Step 2) Install python dependencies**
31 2 Josh Blum
32 2 Josh Blum
All dependencies are available in .exe format, with the exception of the easy_install stuff.
33 2 Josh Blum
**Note:** dependencies are optional, they can be installed on a need-to-use basis.
34 2 Josh Blum
35 2 Josh Blum
* Install the python interpreter: http://www.python.org/download/
36 2 Josh Blum
* Install numpy: http://sourceforge.net/projects/numpy/files/NumPy/
37 10 Josh Blum
* Install pygtk (all-in-one installer): http://www.pygtk.org/downloads.html
38 2 Josh Blum
* Install pyqt: http://www.riverbankcomputing.co.uk/software/pyqt/download
39 2 Josh Blum
* Install pyqwt: http://pyqwt.sourceforge.net/download.html
40 15 Josh Blum
** Alternative: "PyQt4.Qwt5-5.2.1.win32-py27.exe":http://ftp.esrf.fr/pub/bliss/PyQt4.Qwt5-5.2.1.win32-py27.exe
41 2 Josh Blum
* Install wxPython: http://www.wxpython.org/download.php
42 2 Josh Blum
* Install setup tools: http://pypi.python.org/pypi/setuptools
43 2 Josh Blum
** Use easy_install.exe from setup tools to install Cheetah
44 2 Josh Blum
** Use easy_install.exe from setup tools to install lxml
45 14 Josh Blum
*** If that fails, "get lxml from here":http://www.lfd.uci.edu/~gohlke/pythonlibs/
46 2 Josh Blum
47 2 Josh Blum
h2. Getting started
48 2 Josh Blum
49 2 Josh Blum
Now it should work! Open a command window (cmd.exe) and enter:
50 2 Josh Blum
51 2 Josh Blum
<pre>
52 2 Josh Blum
gnuradio-companion.py
53 2 Josh Blum
</pre>