Installation Process
- Install Edge and make it the default web browser in Windows Settings
- Install Azure Function Local Support https://go.microsoft.com/fwlink/?linkid=2174087
- Install Azure CLI https://aka.ms/installazurecliwindowsx64
- Open Powershell and Login to azure (az login)
- Install Visual Studio Code https://code.visualstudio.com/download#
- Download GitHub Desktop GitHub Desktop | Simple collaboration from your desktop
- Download Git for Windows https://git-scm.com/download/win
- Install Python 3.10.11 (run as administrator) Python Release Python 3.10.11 | Python.org
- Add Python locations to your path:
- C:\Users\<username>\AppData\Local\Programs\Python\Python310
- c:\Users\<username>\AppData\Local\Programs\Python\Python310\scripts
- Upgrade pip (python -m pip install --upgrade pip)
- Configure VS Code Extensions (minimum)
- Python
- Azure Functions
- Install Postman if desired https://www.postman.com/downloads/
- Alternate to postman is RapidAPI VS Code extension
Troubleshooting:
- Ensure that the installed Python home is in you path, e.g. if installed for current user only, this will be: %USERPROFILE%\AppData\Local\Programs\Python\Python310
- After Azure extensions are installed in VS Code, exit VS Code and restart so VSC will use newly installed components.