OCTOPUSでは、プログラミング言語Python(3.13.5)をご利用いただけます。
 

利用方法

環境設定

    environment modulesによる環境設定が必要です。

    $ module load BasePy
    $ python3

     

パッケージインストール

    OCTOPUSのフロントエンドノードでは、任意のパッケージをインストールすることが可能です。計算ノードからは外部への接続を禁止しておりますので、計算に必要なパッケージは予めフロントエンドノードでインストールをお願いいたします。
     
    パッケージインストールを行う場合は、venvで仮想環境を作成しpipコマンドをご利用ください。
    仮想環境「test-env」を作成し、「numpy」をインストールする手順を以下に示します。

    仮想環境「test-env」を作成します。
    $ python3 -m venv /octfs/work/【グループ名】/【ユーザ名】/test-env/
     
    仮想環境「test-env」をActivateします
    $ source /octfs/work/【グループ名】/【ユーザ名】/test-env/bin/activate
     
    パッケージ「numpy」をインストールします
    $ pip install numpy
     Collecting numpy
       numpy-2.3.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (62 kB)
     Downloading numpy-2.3.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.6 MB)
        ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 16.6/16.6 MB 160.4 MB/s 0:00:00
     Installing collected packages: numpy
     Successfully installed numpy-2.3.5
     
    インストール済パッケージを表示します
    $ pip freeze
      numpy==2.3.5

     

参考情報

Python公式ページ
Python Japan