title: How to install lxml in Python 3.4 on Windows machine
body: <p>I've been spending hours on this. I'm new to Python and can't see what the solution may be.</p>
  
  <p>I have Python 3.4 and want to work with <em>.docx</em>, which requires <em>lxml</em>.</p>
  
  <p>The workflow I've done so far is: I go to the Python <em>lxml</em> package installer page, but it's quite confusing to know which version I need. I tried with several of them that contained the <em>34</em> numbers, both <em>.exe</em> and <em>.tar</em>. I also tried <code>pip install lxml3.4.4</code> and <code>pip install lxml 3.4.4</code>. None of them worked either.</p>
  
  <p>This is what the command prompt says when I did <code>pip install lxml</code> (it automatically grabs the <em>lxml 3.4.4</em> I've downloaded and then prints what you can see in the screenshot):</p>
  
  <p><a href="https://i.stack.imgur.com/NduD2.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/NduD2.png" alt="screenshot of problem. what command prompt returns"></a></p>
  
  <p>What am I doing wrong and what can I do to repair it? And/or what exact version of <em>lxml</em> do I need to install from where? I am really discouraged that this is so difficult. Thanks</p>