python プログラミング環境の構築
1.WSLをインストールする
・PowerShellで<wsl --install>と入力する
・インストールが終了したら再起動を行う
2.Linuxディストリビューションをインストールする
・<wsl --install -d Ubuntu>と入力する
3.バージョンとコードネームを確認する
・<lsb_release -dc>と入力する
4.Linuxディストリビューションの更新を行う
・<sudo apt update && sudo apt upgrade>と入力する
5.Remote-WSL拡張機能をVS Codeにインストールする
Remote-WSL拡張機能をVS Codeにインストールする
6.新しいプロジェクトを作る
・<mkdir HelloWorld>
・<cd HelloWorld>と入力する
7.Python,pip,venvをインストールする
7.1 python3が既にインストールされていることを確認する
・<python3 --version>と入力する
・既にインストールされていることが確認した後に、<sudo apt update && sudo apt upgrade>と入力しUbuntuのバージョンを更新する。その後に<sudo apt upgrade python3>と入力しPythonを更新する
7.2 pipをインストールする
・<sudo apt install python3-pip>と入力する
7.3 venvをインストールする
・<sudo apt install python3-venv>と入力する
8.仮想環境を作成する
8.1 venvという仮想環境を作成する
・HelloWorldプロジェクトフォルダー内で<python3 -m venv .venv>
8.2 仮想環境をアクティブにする
・<source .venv/bin/activate>と入力する
8.3 仮想環境を非アクティブ化する
・<deactivate>と入力する
9.Remoteウィンドウを開く
・Ubuntuターミナルで<code.>と入力しVS Codeを開く
・WSL:Ubuntuで編集作業中であることを確認する
・Ubuntuターミナルを閉じる
・VS CodeでWSLターミナルを開く
10.Microsoft Python拡張機能をインストールする
11.単純なPythonプログラムを実行する
・VS Codeのファイルエクスプローラーウィンドウを開く
・WSLターミナルを開きHelloWorld pythonプロジェクトフォルダーが選択されていることを確認する
・<touch test.py>と入力してPythonファイルを作成する
・エクスプローラーウィンドウで、test.pyファイルを選択して、<print("Hello World")>と入力する
・エクスプローラーウィンドウでtest.pyファイルを選択し、ファイルを右クリックしてターミナルでPythonファイルを実行するを選択する
・ターミナルウィンドウに"Hello World"と出力されていることを確認する
12.Django用のHello Worldチュートリアル
・Ubuntu18.04を開く
・<mkdir HelloWorld-Django>と入力しプロジェクトのディレクトリを作成する
・<cd HelloWorld-Django>と入力しディレクトリに移動する
・<python3 -m venv .venv>と入力し仮想環境を作成する
・<code .>と入力しVS CodeでHelloWorld-Djangoプロジェクトを開く
・VS Codeでターミナルを開く
・VS Codeでターミナルで<source .venv/bin/activate>と入力し仮想環境をアクティブ化する
・<python3 -m pip install django>と入力し仮想環境にDjangoをインストールする
・<python3 -m django --version>と入力しインストールされていることを確認する
・<django-admin startproject web_project .>と入力しDjangoプロジェクトを作成する
・<python3 manage.py runserver>と入力し
<Performing system checks...
System check identified no issues (0 silenced).
June 20, 2019 - 22:57:59
Django version 2.2.2, using settings 'web_project.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.>と出力されていることを確認する
・http://127.0.0.1:8000/を開き既定のページが表示されていることを確認する
・Ctrl+Cでサーバーを停止する
・プロジェクトフォルダーで<python3 manage.py startapp hello>と入力する
・hello/views.pyを
<from django.http import HttpResponse
def home(request):
return HttpResponse("Hello, Django!")>
に変更する
・hello/urls.pyを作成する
・hello/urls.pyファイル<from django.urls import path
from hello import views
urlpatterns = [
path("", views.home, name="home"),
]>に変更する
・web_project/urls.pyを開きコードを
<from django.contrib import admin
from django.urls import include, path
urlpatterns = [
path("", include("hello.urls")),
]>に変更する
・変更したファイルを保存する
・VS Codeターミナルで<python3 manage.py runserver>と入力し開発サーバを実行する
・ブラウザでhttp://127.0.0.1:8000/を開いて"Hello,Djangoと表示されている事を確認する
Discussion