Select the Python 3.6.7 version to download from https://www.python.org/downloads/. For IPython, you should be able to type pip install ipython
in your terminal.
Here is the link to the free educational version: https://pymol.org/edu/?q=educational/.
Go to https://els.comotion.uw.edu/licenses/88 and fill out the form for a free academic license for PyRosetta
Download PyRosetta and user your terminal to navigate into the folder it creates
I recommend moving that folder (ex. PyRosetta4.Release.python36.mac.release) out of your Downloads directory and into your home directory (remember ~/)
cd into the setup directory and type python3.6 setup.py install
(you may need to add sudo before the python part if your computer says you don’t have permission