title: BeautifulSoup4 can't be installed in python3.5 on Windows7
body: <p>I have downloaded beautifulsoup4-4.5.3.tar.gz from <a href="https://www.crummy.com/software/BeautifulSoup/bs4/download/4.5/" rel="noreferrer">https://www.crummy.com/software/BeautifulSoup/bs4/download/4.5/</a> and unzipped it to my python work directory(which is <strong>not</strong> my python install directory).</p>
  
  <p>However, when I run </p>
  
  <pre><code>from bs4 import BeautifulSoup
  </code></pre>
  
  <p>in my IDLE the error massage popped out:</p>
  
  <pre><code>&gt;&gt;&gt; from bs4 import BeautifulSoup
  Traceback (most recent call last):
  File "&lt;pyshell#6&gt;", line 1, in &lt;module&gt;
  from bs4 import BeautifulSoup
  File "D:\python\beautifulsoup4-4.5.3\beautifulsoup4-4.5.3\bs4\__init__.py", 
  line 53
  'You are trying to run the Python 2 version of Beautiful Soup under Python 
  3. This will not work.'&lt;&gt;'You need to convert the code, either by installing 
  it (`python setup.py install`) or by running 2to3 (`2to3 -w bs4`).'
  
   ^
  SyntaxError: invalid syntax
  </code></pre>
  
  <p>I tried these methods but the error massage above keeps popping out</p>
  
  <ol>
  <li>open setup.py in my IDLE and run it(gives <code>=== RESTART: D:\python\beautifulsoup4-4.5.3\beautifulsoup4-4.5.3\setup.py ===</code> in IDLE windows, but <code>from bs4 import BeautifulSoup</code> didn't work)</li>
  <li>use cmd and go to D:\python\beautifulsoup4-4.5.3\beautifulsoup4-4.5.3, run <code>pip uninstall beautifulsoup4</code> then run <code>pip install beautifulsoup4</code>;it shows that I have successfully installed beautifulsoup4-4.5.3 in cmd line, however, error massage still appearred in IDLE after <code>from bs4 import BeautifulSoup</code></li>
  <li>use cmd and go to
  D:\python\beautifulsoup4-4.5.3\beautifulsoup4-4.5.3, run <code>pip3
  uninstall beautifulsoup4</code> then run <code>pip3 install beautifulsoup4</code>;
  useless as above</li>
  <li>run <code>pip install bs4 --ignore-installed</code>,useless as above</li>
  <li>run <code>setup.py install</code>,useless as above</li>
  <li>run <code>2to3 -w bs4</code> in cmd line under D:\python\beautifulsoup4-4.5.3\beautifulsoup4-4.5.3, returns <code>'2to3' is not recognized as an internal or external command,operable program or batch file.</code></li>
  </ol>
  
  <p>what should I do?</p>
  
  <p>beside,<code>pip show bs4</code> gives this</p>
  
  <pre><code>`Metadata-Version: 1.1
  Name: bs4
  Version: 0.0.1
  Summary: Screen-scraping library
  Home-page: https://pypi.python.org/pypi/beautifulsoup4
  Author: Leonard Richardson
  Author-email: leonardr@segfault.org
  License: MIT
  Location: c:\users\myname\appdata\local\programs\python\python35-
  32\lib\site-packages
  Requires: beautifulsoup4
  You are using pip version 7.1.2, however version 9.0.1 is available.
  You should consider upgrading via the 'python -m pip install --upgrade pip' 
  command.`
  </code></pre>
  
  <p>under my C:\Users\myname\AppData\Local\Programs\Python\Python35-32\Lib\site-packages directory, I can see three beautifulsoup related directories:beautifulsoup4-4.5.3.dist-info, bs4 and  bs4-0.0.1-py3.5.egg-info, but <code>from bs4 import BeautifulSoup</code> keep throwing out wrong message</p>