VScodeが新しいPython環境を検出するには、ワークスペースの設定で "defaultInterpreterPath "を設定する必要があります、

 1.メニューの File → Preferences → Settings を選択する。
 2.ワークスペース設定をクリックします。
 3.Files:Associationの下のJSON: Schemasセクションに、Edit in settings.jsonがあります。それをクリックする。
 4.（Mac/Linuxの場合）：  python.defaultInterpreterPath "を更新する：ワークスペース設定の "Your_venv_path/bin/python "を更新する。
     (Windowsの場合)：python.defaultInterpreterPath "を更新します：ワークスペース設定の "python.defaultInterpreterPath": "Your_venv_path "を更新する。
 5.それでもvenvが表示されない場合は、Visual Studio Codeを再起動してください。
In order VScode detect a new Python environment you have to setup "defaultInterpreterPath" in your workspace settings please use following steps to modify your settings file,

 1. Go to menu File → Preferences → Settings.
 2. Click on Workspace settings.
 3. Under Files:Association, in the JSON: Schemas section, you will find Edit in settings.json. Click on that.
 4. (For Mac/Linux):  Update "python.defaultInterpreterPath": "Your_venv_path/bin/python" under workspace settings. 
     (For Windows): Update "python.defaultInterpreterPath": "Your_venv_path\Scripts\python.exe" under workspace settings.
 5. Restart Visual Studio Code in case if it still doesn't show your venv.