title: installing ipython on rhel7
body: <p>I'm a RHEL newbie.  I'm used to a non-Linux Unix, which has a fundamentally different way of dealing with packages.</p>
  
  <p>I want to install ipython for a user on a vanilla RHEL7 system with yum as the package manager.</p>
  
  <p>"yum install python" was fairly straightforward, but given that I'm new to the OS and I don't completely understand what ipython is, I am stumped as to how to proceed.</p>
  
  <p>"yum install ipython" obviously doesn't work and every possible solution seems to require the installation of something else that I don't know how to install in a reasonable manner.</p>
  
  <p>I am trying to keep things as generic as possible so it will be obvious how to update/remove software in the future, so anything that can be done with yum, would be probably preferable.</p>
  
  <p>Installation instructions refer to pip, which I don't have.  I possibly need setuptools to run pip, but I can't figure out the appropriate way to get that either.  Maybe I can get one or either by installation the EPEL bundle of packages, but I can't find those for RHEL7, at least not in a way that doesn't seem like a "download and install this random file, trust us" method, which seems irresponsible.</p>
  
  <p>Another option is anaconda.  Again, there doesn't seem to be a yum-related way to install this, and anaconda itself is only a means to an end to download ipython, so that'd be two levels of abstraction away from the goal.</p>
  
  <p>Additionally, do I even want "ipython" these days, or do I want "jupyter"?</p>
  
  <p>All I care about is that the user should be able to type in "ipython" at the prompt and get the thing he is expecting.</p>
  
  <p>Also, the python installed by yum is 2.7.5-48.el7, which does not seem to be current.  I don't care about using the current version unless that prevents me from successfully installing ipython in some other manner, but I thought it might be relevant.</p>
  
  <p>Any suggestions for how to install this thing is the most easily maintainable way?  Do I not want the yum version of python?</p>
  
  <p>Thanks for your patience.</p>