This article was originally written by Bhaskar11. I translate this article into Japanese to broaden the GNUradio community in Japan.
https://www.ruby-forum.com/topic/4419548
* Window7および8でGNURadioをインストールする方法
現在、GNURadioの最新バージョンは3.7.xになっていますが、Pythonなどの相性の問題があり、いくつの問題が報告されています。従って、安定性が確認されている3.6.4.1をインストールすることを紹介します。 基本的にGNURadioのバージョンを3.6.4.1, それに対しPythonのバージョンを2.7(32bit)に合わせてインストールしていきます。
1.まず、以前のGNURadio及びPythonを削除してください。下記のディレクトリも完全に削除されていることを確認してください。そして、確認が終わった後、パソコンの再起動してください。
GNURadioのディレクトリ: C:\Program Files (x86)\gnuradio
Pythonのディレクトリ: C:\Python27
2. 下記のリンクより”Microsoft Visual C++ 2010 Redistributable Package (x86)”をダウンロードしてください。もし、パソコンにこのプログラムが既にインストールされた場合、Repairするかメッセージが表示されます。Repairを承諾して再インストールしてください。
http://www.microsoft.com/ja-jp/download/details.aspx?id=5555
3. ”Python-2.7.3.msi”をダウンロードしてインストールしてください。
http://www.python.org/ftp/python/2.7.3/python-2.7.3.msi
4. “lxml-3.0.2.win32-py2.7“をダウンロードしてインストールしてください。
5.”numpy-1.7.1-win32-superpack-python2.7“をダウンロードしてインストールしてください。
6. “PyQt-Py2.7-x86-gpl-4.9.6-1″をダウンロードしてインストールしてください。
http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-4.9.6/PyQt-Py2.7-x86-gpl-4.9.6-1.exe/download
* すべてのオプションをDefaultにしてください。どの設定も変更する必要ありません。
7. “PyQwt-5.2.1-py2.7-x32-pyqt4.10.4-numpy1.8.1″をダウンロードしてインストールしてください。
http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyqwt
8. “Cheetah-2.4.4.win32-py2.7” をダウンロードしてインストールしてください。
http://www.lfd.uci.edu/~gohlke/pythonlibs/#cheetah
8. Download and install “Cheetah-2.4.4.win32-py2.7” from
http://www.lfd.uci.edu/~gohlke/pythonlibs/#cheetah
9. “PyOpenGL-3.1.0b2.win32-py2.7” をダウンロードしてインストールしてください。
http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyopengl
10. “pygtk-all-in-one-2.24.2.win32-py2.7” をダウンロードしてインストールしてください。
http://ftp.gnome.org/pub/GNOME/binaries/win32/pygtk/2.24/pygtk-all-in-one-2.24.2.win32-py2.7.msi
11. “wxPython-2.8.12.1.win32-py2.7” をダウンロードしてインストールしてください。
http://www.lfd.uci.edu/~gohlke/pythonlibs/#wxpython
Windows 7 & 8の場合、次のメッセージが表示される場合があります。その時は、このメッセージを無視(ignore)して次に進めてください。別に問題は起きません。
Runtime error R6034 “An application has made an attempt to load the C runtime library incorrectly. Please contact the application’s support team for more information.”
12. “wxPython-common-2.8.12.1.win32-py2.7“をダウンロードしてインストールしてください。
http://www.lfd.uci.edu/~gohlke/pythonlibs/#wxpython
Windows 7 & 8の場合、次のメッセージが表示される場合があります。その時は、このメッセージを無視(ignore)して次に進めてください。別に問題は起きません。
Runtime error R6034 “An application has made
an attempt to load the C runtime library incorrectly. Please contact the application’s support team for more information.”
13. “gnuradio_3.6.4.1_Win32” (stable version)をダウンロードしてインストールしてください。
files.ettus.com/binaries/gnuradio/v3.6.4.1-stable/gnuradio_3.6.4.1_Win32.exe
ここで下記のオプションを選択してください。
“Add gnuradio to the system path for all users”
Windows 7 & 8の場合、次のメッセージが表示される場合があります。
“Warning! PATH too long installer unable to modify PATH!”
これは NSISインストーラーの問題で、Total path lenghtが1024より長かった場合に発生します。この場合、マニュアル操作で、installation bin directoryをsystem pathに追加する必要があります。
For Windows 7 & 8 the PATH must include: “C:\Program Files (x86)\gnuradio\bin;”
14. PYTHONPATH environment variableをマニュアル操作で追加してください。
For Windows 7 & 8 this is: “PYTHONPATH=C:\Program Files (x86)\gnuradio\lib\site-packages”
15. the GRC_BLOCKS_PATH environment variable が設定されているか確認してください。
普段はGNURadio インストーラーより自動的に設定されます。もしされなかった場合、マニュアル操作で設定してください。
For Windows 7& 8 this is: “GRC_BLOCKS_PATH=C:\Program Files (x86)\gnuradio\share\gnuradio\grc\blocks”
16. UHDなどのハードウェアドライバーが必要な時、追加してください。
17. WindowsのCommand windowを開き、下記のコマンドを入力してください。
Gnuradioプログラムが起動します。(デスクトップにBatch fileとして登録すると次の起動が楽になります。)
gnuradio-companion.py
あるいはC:\Program Files (x86)\gnuradio\binに移動し、
gnuradio-companion.pyを
ダブルクリックしてください。
ここで説明を終わりにします。これからWindowsでもGNURadioを楽しんでください!