title: Cannot install pyodbc in docker and getting error command 'gcc' failed with exit status 1
body: <p>I'm trying install pyodbc in docker running inside linux container
  But I'm getting the following error</p>
  
  <p><a href="https://i.stack.imgur.com/LLlDC.png" rel="noreferrer">Click here to view the image</a></p>
  
  <pre><code> src/pyodbc.h:56:10: fatal error: sql.h: No such file or directory
     #include &lt;sql.h&gt;
              ^~~~~~~
    compilation terminated.
    error: command 'gcc' failed with exit status 1
    ----------------------------------------
    ERROR: Failed building wheel for pyodbc
  </code></pre>
  
  <p>Here is my dockerfile</p>
  
  <pre><code>FROM mcr.microsoft.com/azure-functions/python:2.0
  ENV AzureWebJobsScriptRoot=/home/site/wwwroot \
      AzureFunctionsJobHost__Logging__Console__IsEnabled=true
  COPY . /home/site/wwwroot
  FROM ubuntu
  ENV DEBIAN_FRONTEND noninteractive
  RUN apt-get update &amp;&amp; \
      apt-get -y install gcc mono-mcs &amp;&amp; \
      rm -rf /var/lib/apt/lists/*
  FROM  python
  RUN apt-get update &amp;&amp; apt-get install -y python3-pip
  # RUN /usr/bin/pip -r /home/site/wwwroot/requirements.txt
  # WORKDIR /home/site/wwwroot
  COPY --from=0 /home/site/wwwroot /home/site/wwwroot
  RUN cd /home/site/wwwroot &amp;&amp; pip install -r requirements.txt
  </code></pre>
  
  <p>Note: I'm going push the code to the azure functionapp in linux machine</p>