title: PyInstaller 3.3 EXE fails to locate SDL2.dll
body: <p>PyInstaller generates an EXE of my code without fail. However, the EXE that is generated throws an exception</p>
  
  <pre><code>Exception: unable to locate: SDL2.DLL
  </code></pre>
  
  <p>Inside main.spec:</p>
  
  <pre><code>a = Analysis(['main.py'],
           pathex=['E:\\Roguelike'],
           binaries=[('SDL2.dll','.'),('libtcod.dll', '.')],
  </code></pre>
  
  <p>I have looked around online to find similar problems and solutions and have even appended </p>
  
  <pre><code>try:
      import win32api
      win32api.SetDllDirectory(sys._MEIPASS)
  except Exception:
      pass
  </code></pre>
  
  <p>to the file. Libtcod, which is the library that requires SDL2, loads fine but cannot find SDL2.dll. The executable works in one directory mode.</p>