title: Python cx_Freeze Import Error "No module named humanize"
body: <pre><code>    C:\WINDOWS\system32&gt;py C:\Users\Lenovo\Desktop\RPGTxtGame\setup.py build
  running build
  running build_exe
  Traceback (most recent call last):
    File "C:\Users\Lenovo\Desktop\RPGTxtGame\setup.py", line 5, in &lt;module&gt;
      cx_Freeze.setup( name = "downloads", version = "1.0", options = {"build_exe": {"packages": ["errno", "os", "re", "stat", "subprocess","collections", "pprint","shutil", "humanize","pycallgraph"], "include_files": []}}, executables = exe )
    File "C:\Users\Lenovo\AppData\Local\Programs\Python\Python36-32\lib\site-packages\cx_Freeze\dist.py", line 349, in setup
      distutils.core.setup(**attrs)
    File "C:\Users\Lenovo\AppData\Local\Programs\Python\Python36-32\lib\distutils\core.py", line 148, in setup
      dist.run_commands()
    File "C:\Users\Lenovo\AppData\Local\Programs\Python\Python36-32\lib\distutils\dist.py", line 955, in run_commands
      self.run_command(cmd)
    File "C:\Users\Lenovo\AppData\Local\Programs\Python\Python36-32\lib\distutils\dist.py", line 974, in run_command
      cmd_obj.run()
    File "C:\Users\Lenovo\AppData\Local\Programs\Python\Python36-32\lib\distutils\command\build.py", line 135, in run
      self.run_command(cmd_name)
    File "C:\Users\Lenovo\AppData\Local\Programs\Python\Python36-32\lib\distutils\cmd.py", line 313, in run_command
      self.distribution.run_command(command)
    File "C:\Users\Lenovo\AppData\Local\Programs\Python\Python36-32\lib\distutils\dist.py", line 974, in run_command
      cmd_obj.run()
    File "C:\Users\Lenovo\AppData\Local\Programs\Python\Python36-32\lib\site-packages\cx_Freeze\dist.py", line 219, in run
      freezer.Freeze()
    File "C:\Users\Lenovo\AppData\Local\Programs\Python\Python36-32\lib\site-packages\cx_Freeze\freezer.py", line 621, in Freeze
      self.finder = self._GetModuleFinder()
    File "C:\Users\Lenovo\AppData\Local\Programs\Python\Python36-32\lib\site-packages\cx_Freeze\freezer.py", line 340, in _GetModuleFinder
      finder.IncludePackage(name)
    File "C:\Users\Lenovo\AppData\Local\Programs\Python\Python36-32\lib\site-packages\cx_Freeze\finder.py", line 653, in IncludePackage
      module = self._ImportModule(name, deferredImports)
    File "C:\Users\Lenovo\AppData\Local\Programs\Python\Python36-32\lib\site-packages\cx_Freeze\finder.py", line 350, in _ImportModule
      raise ImportError("No module named %r" % name)
  ImportError: No module named 'humanize'
  </code></pre>
  
  <p>Hi, I tried to create an executable from my python project. cx_Freeze is givinig this error though</p>
  
  <p>I also tried the <a href="http://www.pyinstaller.org/" rel="nofollow noreferrer">pyinstaller</a> but that one is not compatible with python 3.6</p>
  
  <p>My setup.py script is</p>
  
  <pre><code>import cx_Freeze
  
  exe = [cx_Freeze.Executable("main.py")]
  
  cx_Freeze.setup( name = "downloads", version = "1.0", options = {"build_exe": {"packages": ["errno", "os", "re", "stat", "subprocess","collections", "pprint","shutil", "humanize","pycallgraph"], "include_files": []}}, executables = exe )
  </code></pre>
  
  <p>Could you help me?</p>