title: Installing External Python Module using Command Line - No Command Supplied
body: <p>I am trying to install a python module <em>manually</em> without <code>pip</code> or <code>easy_install</code> in Python 3. At first I tried (after <code>cd</code> to the folder containing the <code>setup.py</code> file):</p>
  
  <pre><code>python setup.py install
  </code></pre>
  
  <p>However, I recieved an error:</p>
  
  <blockquote>
    <p>'python' is not recognized as an internal or external command, operable program or batch file.</p>
  </blockquote>
  
  <p>After <a href="https://docs.python.org/2/install/#the-new-standard-distutils" rel="nofollow noreferrer">a little research</a>, I realised that without the <code>python</code> it should work:</p>
  
  <pre><code>setup.py install
  </code></pre>
  
  <p>This also gave me an error:</p>
  
  <blockquote>
    <p>error: no command supplied</p>
  </blockquote>
  
  <p>More <a href="https://superuser.com/questions/222957/no-commands-supplied-error-when-executing-a-python-script-on-ubuntu">researching</a> told me to go back to <code>python setup.py install</code> (which doesn't work), and following these <a href="https://stackoverflow.com/questions/13270877/how-to-manually-install-a-pypi-module-without-pip-easy-install">instructions and following links</a> hasn't worked either.</p>
  
  <p>I would appreciate any help in installing this module (the module being <code>BeautifulSoup4</code>).</p>