No module named Win32com.client error when using the pyttsx package
<p>Today, while surfing on <em>Quora</em>, I came across <a href="https://www.quora.com/What-amazing-things-can-Python-do" rel="nofollow">answers</a> on amazing things that python can do. I tried to use the <strong>pyttsx</strong> <em>Text to Speech Convertor</em> and that gave me an <code>No module named Win32com.client</code> error.</p>

<p>There are many answers on this error but most of them weren't sufficient enough (Atleast for me) as the proposed solutions didn't matched the requirements.</p>

<p>For starters, I'm using Python2.7, and there are no DLLs in the <code>C:/Windows/System32</code> or any Scripts related to the keyword 'pywin32' in my <code>C:/Python27/Scripts</code> Folder. I need a concrete solution.</p>

<p>This is what I have tried so far:</p>

<pre><code>&gt;&gt;&gt; import pyttsx
&gt;&gt;&gt; engine = pyttsx.init()
Traceback (most recent call last):
File "&lt;stdin&gt;", line 1, in &lt;module&gt;
File "C:\Python27\lib\site-packages\pyttsx\__init__.py", line 39, in init
eng = Engine(driverName, debug)
File "C:\Python27\lib\site-packages\pyttsx\engine.py", line 45, in __init__
self.proxy = driver.DriverProxy(weakref.proxy(self), driverName, debug)
File "C:\Python27\lib\site-packages\pyttsx\driver.py", line 64, in __init__
self._module = __import__(name, globals(), locals(), [driverName])
File "C:\Python27\lib\site-packages\pyttsx\drivers\sapi5.py", line 19, in &lt;module&gt;
import win32com.client
ImportError: No module named win32com.client
</code></pre>

<p><strong>SOLUTION</strong>: Install the package from <a href="https://sourceforge.net/projects/pywin32/files/" rel="nofollow">This Link</a>. Choose the 32/64 bit version depending on your Python installation type (32/64 bit).</p>