こんにちは、hokkyokunです。
Djangoを自分のPC上で立ち上げるためには以下の準備が必要です。
- Window上でのLinux環境の構築
- 仮想マシンの有効化
- Linux(ubuntu)のインストール
- VScodeのインストール
- 仮想環境の構築
今回は①~③のWinsows上でのLinux環境の構築とLinuxのインストールです。
Windows上でのLinux環境の構築
先ず、Linuxというのが初心者には聞きなれない言葉だと思います。
WindowsやマックOSと同様のOSの一種です。
OSはソフトウェア(アプリ等)とハードウェアを繋ぐ役割を担い、OSが機能することでソフトウェアが正常に動き、ハードウェアに記録されます。
Linuxは無料で使えるOSのため、最終的にDjangoで作ったアプリケーションは無料で使えるLinux上で動かすことが一般的です。
そのため、
- 使用しているPCのWindows上でLinuxを動かせるような環境構築を先ず行い、
- そこでPythonをインストールして、
- Djangoを動かして、アプリを開発し、
- レンタルサーバー等のLinux環境でデプロイ(公開)
という流れになります。
Windows Subsystem for Linuxのインストール
先ずWindows PowerShellを立ち上げる
windows上で環境構築するためにはWindows Subsystem for Linuxという機能をインストールすると簡単に行えます。
以下WSLと表記します。
WSLをインストールするためにはwindowsにすでに入っているPowerShellを立ち上げ、PowerShekkからコマンドを入力してインストールします。
![](https://etf-labo.site/wp-content/uploads/2024/04/image-9.jpg)
検索で「power」と入力するとおそらく出てくると思います。
このとき必ず「管理者として実行する」から立ち上げてください
クリックするとこういった黒い画面が出てくるとはずです。
![](https://etf-labo.site/wp-content/uploads/2024/04/image-10.png)
WSLのインストール
PowerShellを立ち上げたら「wsl –install」と入力してください
WSLのインストールが開始されます。
![](https://etf-labo.site/wp-content/uploads/2024/04/image-11.png)
インストールが終わりましたら、一度再起動してください
仮想マシンの有効化
検索からコントロールパネルを開いてください
![](https://etf-labo.site/wp-content/uploads/2024/04/image-12.jpg)
プログラムを開いてください
![](https://etf-labo.site/wp-content/uploads/2024/04/image-12.png)
Windows機能の有効化または無効化をクリックしてください
![](https://etf-labo.site/wp-content/uploads/2024/04/image-13.png)
仮想マシンプラットフォームのチェックをオン
![](https://etf-labo.site/wp-content/uploads/2024/04/image-14.png)
Linux用windowsサブシステムをオンにしてください
![](https://etf-labo.site/wp-content/uploads/2024/04/image-15.png)
再び再起動が必要ですので再起動します。
Linuxの更新プログラムのダウンロードとインストール
次に「https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi」とブラウザで入力し、Linux用の更新プログラムをダウンロードします。
立ち上げるとこんな感じの画面になるので、進めてインストールします。
![](https://etf-labo.site/wp-content/uploads/2024/04/image-16.png)
Nextを押すと自動でインストールされます。
![](https://etf-labo.site/wp-content/uploads/2024/04/image-17.png)
Ubuntuのインストール
Linuxにはいろいろと種類があり、代表的なのがubuntuです。
このubuntuはwslのインストール時に自動でインストールされていますので、それを使用します。
もし自動インストールされていなければ「windows store」から「ubuntu」を探してインストールしてください
![](https://etf-labo.site/wp-content/uploads/2024/04/image-18.jpg)
Microsoft Storeを立ち上げて「ubuntu」と入力します。
![](https://etf-labo.site/wp-content/uploads/2024/04/image-18.png)
Pythonのインストール
次にubuntuを立ち上げてPythonがインストールされているか確認します。
検索からubuntuと入力してください
立ち上がったubuntuで黒い画面に「python3 –version」と入力してください。
![](https://etf-labo.site/wp-content/uploads/2024/04/image-19.png)
Pythonのバージョンが出れば成功です。
ここまででいったん終了とし、次はVScodeというプログラミングエディターのインストールとubuntuとの連携、仮想環境の構築まで行いましょう。
これができればDjangoの立ち上げはもう少しです。
ではでは。