title: Install Jupyter on Centos
body: <p>so I've got Python 2.7 properly install on CentOS, with pip configured to install packages on a custom location.
  Everything has worked so far, but now I'm installing Jupyter like so:</p>
  
  <pre><code>pip install jupyter
  </code></pre>
  
  <p>And I get this output:</p>
  
  <pre><code>Collecting jupyter
  /usr/local/lib/python2.7/site-packages/pip-7.1.2-py2.7.egg/pip/_vendor/requests/packages/urllib3/util/ssl_.py:90: InsecurePlatformWarning: A true SSLContext object is not available. This prevents urllib3 from configuring SSL appropriately and may cause certain SSL connections to fail. For more information, see https://urllib3.readthedocs.org/en/latest/security.html#insecureplatformwarning.
    InsecurePlatformWarning
    Using cached jupyter-1.0.0-py2.py3-none-any.whl
  Collecting notebook (from jupyter)
    Using cached notebook-4.1.0-py2.py3-none-any.whl
  Collecting ipywidgets (from jupyter)
    Using cached ipywidgets-4.1.1-py2.py3-none-any.whl
  Collecting nbconvert (from jupyter)
    Using cached nbconvert-4.1.0-py2.py3-none-any.whl
  Collecting ipykernel (from jupyter)
    Using cached ipykernel-4.3.1-py2.py3-none-any.whl
  Collecting jupyter-console (from jupyter)
    Using cached jupyter_console-4.1.1-py2.py3-none-any.whl
  Collecting qtconsole (from jupyter)
    Using cached qtconsole-4.2.0-py2.py3-none-any.whl
  Collecting traitlets (from notebook-&gt;jupyter)
    Using cached traitlets-4.1.0-py2.py3-none-any.whl
  Collecting tornado&gt;=4 (from notebook-&gt;jupyter)
  Collecting jupyter-client (from notebook-&gt;jupyter)
    Using cached jupyter_client-4.2.1-py2.py3-none-any.whl
  Collecting nbformat (from notebook-&gt;jupyter)
    Using cached nbformat-4.0.1-py2.py3-none-any.whl
  Collecting jupyter-core (from notebook-&gt;jupyter)
    Using cached jupyter_core-4.1.0-py2.py3-none-any.whl
  Collecting terminado&gt;=0.3.3 (from notebook-&gt;jupyter)
  Collecting ipython-genutils (from notebook-&gt;jupyter)
    Using cached ipython_genutils-0.1.0-py2.py3-none-any.whl
  Collecting jinja2 (from notebook-&gt;jupyter)
    Using cached Jinja2-2.8-py2.py3-none-any.whl
  Collecting ipython&gt;=4.0.0dev0 (from ipywidgets-&gt;jupyter)
    Using cached ipython-4.1.2-py2-none-any.whl
  Collecting pygments (from nbconvert-&gt;jupyter)
    Using cached Pygments-2.1.3-py2.py3-none-any.whl
  Collecting mistune!=0.6 (from nbconvert-&gt;jupyter)
    Using cached mistune-0.7.2-py2.py3-none-any.whl
  Collecting decorator (from traitlets-&gt;notebook-&gt;jupyter)
    Using cached decorator-4.0.9-py2.py3-none-any.whl
  Collecting certifi (from tornado&gt;=4-&gt;notebook-&gt;jupyter)
    Using cached certifi-2016.2.28-py2.py3-none-any.whl
  Collecting backports-abc&gt;=0.4 (from tornado&gt;=4-&gt;notebook-&gt;jupyter)
    Using cached backports_abc-0.4-py2.py3-none-any.whl
  Collecting backports.ssl-match-hostname (from tornado&gt;=4-&gt;notebook-&gt;jupyter)
  Collecting singledispatch (from tornado&gt;=4-&gt;notebook-&gt;jupyter)
    Using cached singledispatch-3.4.0.3-py2.py3-none-any.whl
  Collecting pyzmq&gt;=13 (from jupyter-client-&gt;notebook-&gt;jupyter)
  Collecting jsonschema!=2.5.0,&gt;=2.0 (from nbformat-&gt;notebook-&gt;jupyter)
    Using cached jsonschema-2.5.1-py2.py3-none-any.whl
  Collecting ptyprocess (from terminado&gt;=0.3.3-&gt;notebook-&gt;jupyter)
    Using cached ptyprocess-0.5.1-py2.py3-none-any.whl
  Collecting MarkupSafe (from jinja2-&gt;notebook-&gt;jupyter)
  Collecting pickleshare (from ipython&gt;=4.0.0dev0-&gt;ipywidgets-&gt;jupyter)
    Using cached pickleshare-0.6-py2.py3-none-any.whl
  Collecting simplegeneric&gt;0.8 (from ipython&gt;=4.0.0dev0-&gt;ipywidgets-&gt;jupyter)
  Collecting setuptools&gt;=18.5 (from ipython&gt;=4.0.0dev0-&gt;ipywidgets-&gt;jupyter)
    Using cached setuptools-20.2.2-py2.py3-none-any.whl
  Collecting pexpect (from ipython&gt;=4.0.0dev0-&gt;ipywidgets-&gt;jupyter)
  Collecting six (from singledispatch-&gt;tornado&gt;=4-&gt;notebook-&gt;jupyter)
    Using cached six-1.10.0-py2.py3-none-any.whl
  Collecting functools32 (from jsonschema!=2.5.0,&gt;=2.0-&gt;nbformat-&gt;notebook-&gt;jupyter)
  Collecting path.py&gt;=6.2 (from pickleshare-&gt;ipython&gt;=4.0.0dev0-&gt;ipywidgets-&gt;jupyter)
    Using cached path.py-8.1.2-py2.py3-none-any.whl
  Installing collected packages: decorator, ipython-genutils, traitlets, certifi, backports-abc, backports.ssl-match-hostname, six, singledispatch, tornado, jupyter-core, pyzmq, jupyter-client, functools32, jsonschema, nbformat, pygments, mistune, MarkupSafe, jinja2, nbconvert, path.py, pickleshare, simplegeneric, setuptools, ptyprocess, pexpect, ipython, ipykernel, terminado, notebook, ipywidgets, jupyter-console, qtconsole, jupyter
  Successfully installed MarkupSafe-0.23 backports-abc-0.4 backports.ssl-match-hostname-3.5.0.1 certifi-2016.2.28 decorator-4.0.9 functools32-3.2.3.post2 ipykernel-4.3.1 ipython-4.1.2 ipython-genutils-0.1.0 ipywidgets-4.1.1 jinja2-2.8 jsonschema-2.5.1 jupyter jupyter-client-4.2.1 jupyter-console-4.1.1 jupyter-core-4.0.6 mistune-0.7.2 nbconvert-4.1.0 nbformat-4.0.1 notebook-4.1.0 path.py-8.1.2 pexpect-4.0.1 pickleshare-0.6 ptyprocess-0.5.1 pygments-2.1.3 pyzmq-15.2.0 qtconsole-4.2.0 setuptools-20.2.2 simplegeneric-0.8.1 singledispatch-3.4.0.3 six-1.10.0 terminado-0.6 tornado-4.3 traitlets-4.1.0
  </code></pre>
  
  <p>But my problem is that even though pip says everything went well with the install, I don't get the jupyter command line tool. If I run jupyter from the command line, I get "command not found". 
  Any ideas why this might be happening?</p>
  
  <p><strong>Edit with more info</strong></p>
  
  <p>Shell used: bash</p>
  
  <p>Output from <code>type jupyter</code>: </p>
  
  <pre><code>bash: type: jupyter: not found
  </code></pre>
  
  <p>Results from <code>find / -name jupyter</code>: nothing found</p>