title: Get PyInstaller to import Basemap
body: <p>I'm working on building a standalone executable for a simple tool I built that uses Basemap.  (Using Python 2.7, using the dev version of PyInstaller - 2.1).  The .exe (single file) builds just fine, but when it runs, I get the following error:</p>
  
  <pre><code>Traceback &lt;most recent call last&gt;:
    File "&lt;string&gt;", line 9, in &lt;module&gt;
    File "c:\python27\lib\site-packages\PyInstaller-2.1dev_-py2.7.egg\PyInstaller\loader\pyi_importers.py", line 270, in load_module
      exec&lt;bytecode, module.__dict&gt;
    File "C:\Documents and Settings\MYNAME\Python code\Flood\src\root\nested\build\FloodRisk\out00-PYZ.pyz\mpl_toolkits.basemap", line 30, in &lt;module&gt;
    File "c:\python27\lib\site-packages\PyInstaller-2.1dev_-py2.7.egg\PyInstaller\loader\pyi_importers.py", in load_module
      exec&lt;bytecode, module.__dict__&gt;
    File "C:\Documents and Settings\MYNAME\My Documents\Python code\Flood\src\root\nested\build\FloodRisk\out00-PYZ.pyz\mpl_toolkits.basemap.pyproj", line 242, in &lt;module&gt;
  IOError: proj data directory not found. Expecting it at: C:\DOCUME~1\MYNAME\LOCALS~1\Temp\_MEI68362\mpl_toolkits\basemap\data
  </code></pre>
  
  <p>Anyone have any luck getting Basemap to load properly into a single .exe file built using PyInstaller?  I'm building using a very simple batch file:</p>
  
  <pre><code>C:\Python27\python.exe "C:\Python27\Lib\site-packages\pyinstaller-develop\PyInstaller\main.py" --onefile "C:\Documents and Settings\MYNAME\My Documents\Python code\Flood\src\root\nested\FloodRisk.py"
  pause
  </code></pre>
  
  <p>Thanks!</p>