Python VSCode 環境構築

環境

手順

  • Python 3.7.7 をインストール

  • Virtualenv をインストール

> python -m pip install virtualenv
  • VS CodePython Extension Pack をインストール

  • プロジェクトフォルダの作成

> mkdir C:\vsc-workspace\hello_world
  • プロジェクトフォルダを VS Code で開く

  • Ctrl+@ でターミナルを開く

  • 新しい仮想環境の作成
    venv を使うと pip によるパッケージの導入状態をプロジェクトごとに独立させることができる。

> python -m venv venv
> Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
  • 作成した仮想環境でアクティベート
> .\venv\Scripts\activate
  • Flask をインストール
> pip install flask
from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
    return "Hello World!"

if __name__ == '__main__':
    app.run()
  • アプリケーションを実行
> python .\app.py
  • Web ブラウザから、localhost:5000へアクセス f:id:saito_shion:20200402175000p:plain

  • 仮想環境の使用を終了

> deactivate

PowerShell でのプロキシ設定

PowerShell で下記を実行する。

$env:http_proxy="http://[username]:[password]@proxy.example.com:8080"
$env:https_proxy="https://[username]:[password]@proxy.example.com:8080"

参考サイト

https://www.python.jp/install/windows/virtualenv.html