第0回 EMT講習会 環境設定(Python)
確認用ファイル
以下のソースファイルをダウンロードし、ご自身のPC環境で実行してください。実行にはnumpy、scipyが必要です。
実行後、以下のように四つの複素数「\(0+0j\)」,「\(1+0j\)」,「\(2+0j\)」,「\(3+0j\)」が表示されれば正常に実行できています。(左列が実部、右列が虚部を表します。表示される値の精度は動作環境によって多少異なります。)
-6.21565996543714273e-14 9.09272971312068652e-14
1.00000000000104583e+00 -8.34998736820580234e-13
1.99999999999714806e+00 1.27309274233766700e-12
3.00000000000190603e+00 -3.55937501694825187e-13
1.00000000000104583e+00 -8.34998736820580234e-13
1.99999999999714806e+00 1.27309274233766700e-12
3.00000000000190603e+00 -3.55937501694825187e-13
プログラムが実行できない場合は下記の環境設定(Google ColaboratoryまたはWindows Subsystem for Linuxのいずれか)を行ってください。
環境設定手順(Google Colaboratory)
- Google Colaboratoryにアクセスします。
- 「ファイル」→「ドライブの新しいノートブック」をクリックします。
- 「コーディングを開始するか、AI で作成します」の欄にソースコードをコピー&ペーストします。
- 「Ctrl」+「Enter」を押してプログラムを実行します。
- 実行結果はコード下部に表示されます。
環境設定手順(Windows 11: Windows Subsystem for Linux)
- Powershellを起動
- 「wsl --install」と入力し、「Enter」を押す。(以下、「user1」にはPCのアカウント名が入ります。適宜読み替えてください。)
user1@Win11Desktop:/mnt/c/Users/user1$ wsl --install
- ダウンロードとインストールの後、アカウント設定が開始する。アカウント名にはPCのアカウント名が表示されている。このままで問題ないので「Enter」を押して次に進む。
PS C:\Users\user1> wsl --install
ダウンロードしています: Ubuntu
インストールしています: Ubuntu
ディストリビューションが正常にインストールされました。'wsl.exe -d Ubuntu' を使用して起動できます
Ubuntu を起動しています...
Provisioning the new WSL instance Ubuntu
This might take a while...
Create a default Unix user account: user1 - 「New password:」と表示されたら任意のパスワードを入力し(画面には表示されない)、Enterを押す。「Retype new password:」と表示されるので、同じパスワードを再度入力し、Enterを押す。
PS C:\Users\user1> wsl --install
ダウンロードしています: Ubuntu
インストールしています: Ubuntu
ディストリビューションが正常にインストールされました。'wsl.exe -d Ubuntu' を使用して起動できます
Ubuntu を起動しています...
Provisioning the new WSL instance Ubuntu
This might take a while...
Create a default Unix user account: user1
New password:
Retype new password:
passwd: password updated successfully
To run a command as administrator (user "root"), use "sudo".
See "man sudo_root" for details. - 以下の通り入力し、パッケージリストを更新する。
user1@Win11Desktop:/mnt/c/Users/user1$ sudo apt-get update
- 以下のメッセージ表示後、パスワードを入力し、Enterを押す。処理が始まり、「Reading package lists... Done」と表示されれば完了。
[sudo] password for user1:
- 以下の通り入力し、インストール済みのパッケージを最新のバージョンに更新する。
user1@Win11Desktop:/mnt/c/Users/user1$ sudo apt upgrade -y
- 以下の通り入力し、Pythonのパッケージ管理システムをインストールする。
user1@Win11Desktop:/mnt/c/Users/user1$ sudo apt install python3-pip -y
- 以下の通り入力し、「numpy」をインストールする。
user1@Win11Desktop:/mnt/c/Users/user1$ sudo apt install python3-numpy -y
- 以下の通り入力し、「scipy」をインストールする。
user1@Win11Desktop:/mnt/c/Users/user1$ sudo apt install python3-scipy -y
テストプログラムの実行手順
- Powershellを起動し、「wsl」と入力してEnterを押す。
- ソースファイルがある場所に移動する。ソースファイルが「C:\home\work」にある場合は以下のように入力する。
user1@Win11Desktop:/mnt/c/Users/user1$ cd /mnt/c/home/work
- 以下のように入力してファイルを実行する。
user1@Win11Desktop:/mnt/c/Users/user1$ python3 emtws00_test.py