Running Python Azure Functions Locally on an M1/M2 Mac

Michael Sharpe
5 min readMay 24, 2023

Python-based Azure functions are a powerful tool for executing pieces of code or ‘functions’ in response to specific events. However, for developers who are using the latest M1 and M2 Mac machines, running Azure functions locally has posed a challenge due to the shift from Intel to ARM architectures. The latest Azure Function Core Tools still do not support the ARM architecture (Azure Function Core Tools v4).

It is not too easy to find a solution by googling and even Azure forums do not help much. Three solutions have been identified,

--

--