必要とする環境
言語:Python ver.2.7 または ver.3.8以降
モジュール: Numpy, Scipy, matplotlib
外部アプリケーション: Gmsh(メッシュの生成に利用)
Windowsへのインストール
初心者には,Python2および必要なモジュールがパッケージになった統合環境 Anaconda の導入をお勧めします。Anacondaには,Python 2をベースとした Anaconda 2 と,Python 3 をベースとした Anaconda 3 があります。ここでは Anaconda 2をインストールする方法を紹介します。Python3で実行したい方は,Anaconda3をインストールされても構いません。
公開プログラムの中にgmsh.exeを入れていますので,Windowsを利用されている方はgmshのイントールは特に必要ありません。
手順
- AnacondaのWebサイトにアクセスして,最新のAnaconda 2のインストーラをダウンロードする(64bit, 32bit どちらでも構わない)。
- Anaconda 2 をインストールする。
- 本サイトから公開プログラム一式 openacoustics*********.zip をダウンロードする。
- openacoustics*********.zipを任意の場所で解凍,openacoustics*********というフォルダができるので,そのフォルダを適当な場所に移動する。
- [スタート] から [Anacondaプロンプト] を起動する。
- anacondaプロンプトを利用して,openacoustics*********のフォルダ内に移動する。
cd ******\********\openacoustics******
- setup.pyを実行する。
python setup.py install
Mac OS へのインストール
初心者には,Python2および必要なモジュールがパッケージになった統合環境 Anaconda の導入をお勧めします。Anacondaには,Python 2をベースとした Anaconda 2 と,Python 3 をベースとした Anaconda 3 があります。ここでは Anaconda 2をインストールする方法を紹介します。Python3で実行したい方は,Anaconda3をインストールされても構いません。
ただし最近のMac OSには,Python 2だけでなく,Numpy, Scipy, matplotlibといったモジュールが予め導入されています。その場合には,Anaconda 2を導入する必要はありません。
手順
- AnacondaのWebサイトにアクセスして,最新のAnaconda 2のインストーラをダウンロードする(64bit, 32bit どちらでも構わない)。
- Anaconda 2 をインストールする。
- GmshのWebサイトにアクセスして,Gmsh.appのインストーラを入手,インストールする。
- pythonからGmsh.appを呼び出せるように,PATHを通す。OS X 10.14までは .bash_profile に, OS X 10.15 以降は .zshrcに以下の一行を追加する。
export PATH=”/Application/Gmsh.app/Contents/MacOS:${PATH}”
- 本サイトから公開プログラム一式 openacoustics*********.zip をダウンロードする。
- openacoustics*********.zipを任意の場所で解凍,openacoustics*********というフォルダができるので,そのフォルダを適当な場所に移動する。
- [ターミナル] を起動する。
- Shell を利用して,openacoustics*********のフォルダ内に移動する。
cd ******/********/openacoustics******
- setup.pyを実行する。
ただし,OS標準のPythonを利用する場合には,root権限で実行するpython setup.py install
sudo python setup.py install