title: Streamlit and ContainDS ImportError: Failed to initialize: Bad git executable
body: <p>am trying to run a simple Streamlit app, using ContainDS (<a href="https://containds.com/" rel="nofollow noreferrer">https://containds.com/</a>) on a Macbook.
  The objective is to export a file and use ContainDS to easily share a dashboard with a client.</p>
  <p>The project folder, placed on my desktop, has the following structure:</p>
  <pre><code>project_1234:
           ---- streamlit_app.py
           ---- Additional_scripts:
                                 ---- ... .py
  </code></pre>
  <p>However, as soon as I launch Docker and ContainDS, instantiate a streamlit-single image, specify folder &quot;project_1234&quot; and click on create, the following error is displayed :</p>
  <pre><code>Traceback (most recent call last):
    File &quot;/opt/conda/lib/python3.8/site-packages/git/__init__.py&quot;, line 83, in &lt;module&gt;
      refresh()
    File &quot;/opt/conda/lib/python3.8/site-packages/git/__init__.py&quot;, line 73, in refresh
      if not Git.refresh(path=path):
  ...
  
  ImportError:
  Bad git executable.
  
  The git executable must be specified in one of the following ways:   
  - be included in your $PATH   
  - be set via $GIT_PYTHON_GIT_EXECUTABLE   
  - explicitly set via git.refresh()
  </code></pre>
  <p>Furthermore, even if I run a simple Streamlit intro.py script, the same error is reported;</p>
  <p>However, if run the app through from Terminal, from project folder, everything works fine:</p>
  <pre><code>streamlit run streamlit_app.py
  </code></pre>
  <p>For your reference, I'm using Python 3.7.9 on my OS, based on anaconda.</p>
  <p>How can I solve this issue and share the app with my client?</p>