目的
Django Girls のチュートリアルに従って、Windows 10 で Python3 の 仮想環境を作成後VsCodeを立ち上げてみる
・仮想環境を作成後 pylint-django をインストールし .vscode\settings.json に追記して有効化する
Python のバージョンの確認
PS > python -V
Python 3.8.3
必要なパッケージのインストール
※デフォではインストールされていない
PS > pip3 install virtualenv
仮想環境を作成する
適当なフォルダで
PS > mkdir djangogirls
PS > cd djangogirls
PS djangogirls> virtualenv myvenv
仮想環境の切り替え -> PowerShellでの切り替え より
※コンソールはPowerShellを使用しているため
PS djangogirls> Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
PS djangogirls> myvenv\Scripts\activate.ps1
※コマンド プロンプトでの切り替え
djangogirls> myvenv\Scripts\activate.bat
pylint_djangoのインストール&有効化する
(myvenv) PS djangogirls> pip install pylint-django
djangogirls\.vscode\settings.json に以下を追記する
"python.linting.pylintArgs": ["--load-plugins", "pylint_django"]
VsCodeでの設定
・VsCodeを起動する
・vscode の フォルダを開くで djangogirls を指定
・表示 -> コマンドパレット で Python: Select Interpreter
から 作成した環境を選択する -> Python 3.8.3 64-bit('myvenv': venv)
・左下のInterpreterのバージョンで選択したバージョンが表示されていることを確認する
カーソル・オンで ./myvenv/bin/python が表示される
参考にしたのは以下のサイト
Django Girls のチュートリアル
環境構築ガイド 〉 Windows 環境のPython
virtualenvのPython仮想環境をVisual Studio Codeにも有効させる
Using Python environments in VS Code
the extension can not find the path of python from microsoft store
Linting Python in Visual Studio Code
VSCode Python Djangoの問題(エラー・警告)に対応する方法