title: cx_Freeze- ImportError: cannot import name setup
body: <p>I'm using a Windows 7 machine with cx_Freeze 4.3.1 with Python 3.3, both Python and cx_Freeze are 32-bit versions. I've written a setup.py script that looks like this:</p>
  
  <pre><code>import sys
  
  from cx_Freeze import setup, Executable
  
  setup( 
  
      name = "Macro Generator",
      version = "1.1",
          description = "Writes Macros for you",
          executables = [Executable("program.py")]
        )
  </code></pre>
  
  <p>When I navigate to the setup.py file location and try to create this executable from the command prompt using:</p>
  
  <pre><code>python setup.py build
  </code></pre>
  
  <p>I receive the following error.</p>
  
  <pre><code>Traceback (most recent call last):
   File "setup.py", line 2, in &lt;module&gt;
      from cx_Freeze import setup, Executable
  ImportError: cannot import name setup
  </code></pre>
  
  <p>I've also tried to build executables out of some of the sample programs provided with the cx_Freeze download, but I receive the same error for those as well. I've uninstalled cx_Freeze and tried a different version, but the error persists.</p>
  
  <p>Does anyone have any ideas?</p>
  
  <p>Thanks, let me know if you need additional information.</p>