title: Import error with win32com.gen_py
body: <p>I'm developing a Python application that can interface with Outlook and send emails on Outlook's behalf. Because of this, I need the use of the <code>win32com</code> library, in order to use <code>win32com.client</code>. <br><br>
  In addition to this, the same Python script will also have to access a MySQL database using the Oracle mysql-connector. Because of this, Python34 must be used as this is the only version I managed to get working with the sql-connector. <br><br>
  Now here comes the crux of the issue. I have installed win32com (as it is not pre-installed with Python34) and it installed with no errors, and I can import win32com fine within python. However, when importing win32com.client, it gives the below error message:<br><br></p>
  
  <pre><code>&gt;&gt;&gt; import win32com.client
  Traceback (most recent call last):
      File "C:\Python34\lib\site-packages\win32com\client\gencache.py", line 60, in __init__
          _LoadDicts()
      File "C:\Python34\lib\site-packages\win32com\client\gencache.py", line 110, in _LoadDicts
          f = open(os.path.join(win32com.__gen_path__, "dicts.dat"), "rb")
  FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Python34\\lib\\site-packages\\win32com\\gen_py\\dicts.dat'
  
  During handling of the above exception, another exception occurred:
  
  Traceback (most recent call last):
      File "C:\Python34\lib\site-packages\win32com\client\gencache.py", line 143, in GetGeneratePath
          os.stat(fname)
  FileNotFoundError: [WinError 2] The system cannot find the file specified: 'C:\\Python34\\lib\\site-packages\\win32com\\gen_py\\__init__.py'
  
  During handling of the above exception, another exception occurred:
  
  Traceback (most recent call last):
      File "&lt;stdin&gt;", line 1, in &lt;module&gt;
      File "C:\Python34\lib\site-packages\win32com\client\__init__.py", line 11, in &lt;module&gt;
          from . import gencache
      File "C:\Python34\lib\site-packages\win32com\client\gencache.py", line 666, in &lt;module&gt;
          __init__()
      File "C:\Python34\lib\site-packages\win32com\client\gencache.py", line 62, in __init__
          Rebuild()
      File "C:\Python34\lib\site-packages\win32com\client\gencache.py", line 653, in Rebuild
          _SaveDicts()
      File "C:\Python34\lib\site-packages\win32com\client\gencache.py", line 69, in _SaveDicts
          f = open(os.path.join(GetGeneratePath(), "dicts.dat"), "wb")
      File "C:\Python34\lib\site-packages\win32com\client\gencache.py", line 145, in GetGeneratePath
          f = open(fname,"w")
  PermissionError: [Errno 13] Permission denied: 'C:\\Python34\\lib\\site-packages\\win32com\\gen_py\\__init__.py'
  </code></pre>
  
  <p>Beautiful error, isn't it! I checked the directory <code>'C:\\Python34\\lib\\site-packages\\win32com\\gen_py\\'</code> manually to see what is there, and here's the thing, it's completely empty. When I installed <code>win32com</code> I installed with administrator permissions, so that couldn't have been the issue. I have also re-installed the <code>win32com</code> module to see if that might've fixed it but to no avail.<br><br>
  If anybody with a bit more experience with Python could offer some advice on what I need to install or repair I would be appreciative</p>