Installation Process

  1. Install Edge and make it the default web browser in Windows Settings
  2. Install Azure Function Local Support https://go.microsoft.com/fwlink/?linkid=2174087
  3. Install Azure CLI https://aka.ms/installazurecliwindowsx64
  4. Open Powershell and Login to azure (az login)
  5. Install Visual Studio Code https://code.visualstudio.com/download#
  6. Download GitHub Desktop GitHub Desktop | Simple collaboration from your desktop
  7. Download Git for Windows https://git-scm.com/download/win
  8. Install Python 3.10.11 (run as administrator) Python Release Python 3.10.11 | Python.org
  9. Add Python locations to your path:
    1. C:\Users\<username>\AppData\Local\Programs\Python\Python310
    2. c:\Users\<username>\AppData\Local\Programs\Python\Python310\scripts
  10. Upgrade pip (python -m pip install --upgrade pip)
  11. Configure VS Code Extensions (minimum)
    1. Python
    2. Azure Functions
  12. Install Postman if desired https://www.postman.com/downloads/
    1. 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.