title: Issue migrating on m1 mac: geos incompatible architecture
body: <p>I have run through a setup and I'm having issues migrating my app (within my venv). When I run <code>python manage.py migrate</code> I recevie this error:</p>
  <pre><code>      OSError: dlopen(/opt/homebrew/opt/geos/lib/libgeos_c.dylib, 0x0006): 
      tried: '/opt/homebrew/opt/geos/lib//libgeos_c.dylib' (mach-o file, but is
       an incompatible architecture (have 'arm64', need 'x86_64')),
   '/opt/homebrew/opt/geos/lib/libgeos_c.dylib' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64')), '/opt/homebrew/opt/geos/lib//libgeos_c.1.16.0.dylib' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64')), '/opt/homebrew/Cellar/geos/3.10.2/lib/libgeos_c.1.16.0.dylib' (mach-o file, but is an incompatible architecture (have 'arm64', need 'x86_64'))
  </code></pre>
  <p>I've tried the answers to this question (<a href="https://stackoverflow.com/questions/11294556/missing-libgeos-c-so-on-osx">missing libgeos_c.so on OSX</a>), but none of them are working for me. I've also tried adding <code>export DYLD_LIBRARY_PATH=/opt/homebrew/opt/geos/lib/</code> to my ~/.bash_profile.</p>
  <p>The output of <code>file /opt/homebrew/Cellar/geos/3.10.2/lib/libgeos.dylib</code> =</p>
  <pre><code>/opt/homebrew/Cellar/geos/3.10.2/lib/libgeos.dylib: Mach-O 64-bit dynamically linked shared library arm64
  </code></pre>
  <p>The output of <code>file $(which python3)</code> =</p>
  <pre><code>/Users/danieljohnson/Documents/code/project/venv/bin/python3 (for architecture x86_64): Mach-O 64-bit executable x86_64
  /Users/danieljohnson/Documents/code/project/venv/bin/python3 (for architecture arm64):  Mach-O 64-bit executable arm64
  </code></pre>
  <p>I'm not sure where to go from here.</p>