高木研究室での研究で行うデータ解析や画像補正には,プログラミング言語のPythonを利用します。そこで研究室や自分のPC上でプログラム環境を構築する方法を紹介します。使っている環境によって、すんなりいかないこともあります。あくまで流れを説明している程度の解説ですので、本ページを参考にしながら適宜検索して調べてください。
MACとWindowsでは,環境構築の手順が多少違いますので、別々に説明します。Linux(Ubuntu)はWindowが参考になると思います。
修正日:2025/11/18
コメント:Windows にてlinux の仮装環境なしでの環境構築に。pythonバージョンを3.5→3.9に。anacondaインストールのリンクが変わっていた。ほかにもいろいろ更新
Anacondaのダウンロードリンクに飛び,WindowsバージョンのAnacondaをダウンロードしてインストールします。
AnacondaダウンロードURL:https://www.anaconda.com/download/success
仮想環境の立ち上げなどのコマンド入力は、anaconda prompt powershell で行います。
以下のコマンドをanaconda promptに入力して仮想環境を作成します
conda create -n py39 python=3.9 anaconda
仮想環境が作成できたら以下のコマンドで仮想環境を呼び出します。
conda activate py39
condaコマンドを使って仮想環境上でプログラム環境を作っていきます。ここの例では、仮想環境で使用するPythonのバージョンをPython3.9にしていますが、ライブラリなどの関係で他のバージョンが必要な場合は数字を変更して環境構築してください。
必要なライブラリは基本的に
conda install {ライブラリ名}
でインストールできます。
以下に上記の方法ではインストールできないものを置いておきます。
もし他にあった場合は追記してください
# python3.9
# cv2(opencv) (condaは失敗するのでconda-forgeを使う)
conda install -c conda-forge cv2
# rawpy (condaは失敗するのでpipを使う)
pip install rawpy
# gdal (gdalのバージョン指定をしないと失敗する、違うバージョンのpythonを使う場合は注意)
conda install -c conda-forge gdal=3.6 netCDF4 rasterio fiona pyproj shapely
プログラミング環境はいろいろありますが、ここでは jupyter lab を取り上げます
jupyterはanacondaと一緒にインストールされるのですぐ使えます
まずは、
conda activate py39
で仮想環境を立ち上げてから、
jupyter lab
と入力することでjupyter labが使えます。閉じるときはprompt上で ctrl+C を入力してください
また、研究室内でよく使われているアプリケーションにVScodeがあります。
少し設定が必要ですが環境のactivateなどが不要なので後々楽です、拡張機能も多く.texなどの作成にもそのまま使えるのでおすすめです
気になる人は調べてみてください
以上で研究環境が整いました。パスの入力の仕方など、Windowsとmacで少し違いがあるので都度調べてみてください
以下はエラー時の補足です
※pcのユーザー名に2バイト文字を使っている場合、うまくいかない場合があります。anacondaの保存先をcドライブ直下(C:\anaconda)に指定してインストールすることで今後の不具合を回避できるらしいです。(不具合が発生した例もあるので根本的に解決するにはユーザー名を変更した方が良いです)
※anacondaインストール時に最新のpythonがbaseにインストールされますが、インストール時にチェックを外すことで回避できます、よくわからない場合はそのままでも大丈夫
※pythonバージョンにより関数の引数の仕様が変わることがあります。先輩のプログラムが回らない場合などはバージョンを古いものにすることで回る場合があります。
コメント: 更新しました(2025/12/05)
多分大丈夫ですが、テストはしてないので不具合があった場合は修正してください
Anacondaをダウンロードして,インストールします。
AnacondaダウンロードURL:https://www.anaconda.com/download/success
はじめに仮想環境を作成して,仮想環境上でプログラム環境を作っていきます。
macではターミナルを使ってコマンドの入力を行います
ターミナルを開いて、以下のコマンドで仮想環境を構築します
conda create -n py39 python=3.9 anaconda
作成した仮想環境の立ち上げ
conda activate py39
必要なライブラリは基本的に
conda install {ライブラリ名}
でインストールできます。
以下に上記の方法ではインストールできないものを置いておきます。
もし他にあった場合は追記してください
# python3.9
# cv2(opencv) (condaは失敗するのでconda-forgeを使う)
conda install -c conda-forge cv2
# rawpy (condaは失敗するのでpipを使う)
pip install rawpy
# gdal (gdalのバージョン指定をしないと失敗する、違うバージョンのpythonを使う場合は注意)
conda install -c conda-forge gdal=3.6 netCDF4 rasterio fiona pyproj shapely
プログラミング環境はいろいろありますが、ここでは jupyter lab を取り上げます
jupyterはanacondaと一緒にインストールされるのですぐ使えます
まずは、
conda activate py39
で仮想環境を立ち上げてから、
jupyter lab
と入力することでjupyter labが使えます。閉じるときはprompt上で ctrl+C を入力してください
また、研究室内でよく使われているアプリケーションにVScodeがあります。
少し設定が必要ですが環境のactivateなどが不要なので後々楽です、拡張機能も多く.texなどの作成にもそのまま使えるのでおすすめです
気になる人は調べてみてください
以上で研究環境が整いました。パスの入力の仕方など、Windowsとmacで少し違いがあるので都度調べてみてください
※pythonバージョンにより関数の引数の仕様が変わることがあります。先輩のプログラムが回らない場合などはバージョンを古いものにすることで回る場合があります。
anacondaの仮想環境を立ち上げるコマンドが長いので、短くしたい場合は以下の手順で短くできます。そのままでよい場合は必要ない手順です。
.zshrc の編集(nanoエディタを使う場合,nano .zshrc をターミナルへ入力)。
alias py39='conda activate py39'
設定を反映させる
source ~/.zshrc