How to run ipython with pypy?

Question:

How do I use ipython on top of a pypy interpreter rather than a cpython interpreter? ipython website just says it works, but is scant on the details of how to do it.

Asked By: wim

||

Answers:

You can create a PyPy virtualenv :

virtualenv -p /path/to/pypy <venv_dir>

Activate the virtualenv

source <venv_dir>/bin/activate

and install ipython

pip install ipython
Answered By: rguillebert
  • install setuptools to pypy
  • install pip with setuptools to pypy

do

pypybinpip install ipython
Answered By: hugo24

This worked for me, after pypy is installed:

pypy -m easy_install ipython

Then it gets installed in the same directory as pypy, so if pypy is at this location:

which pypy
/usr/local/bin/pypy

Then ipython will be there

/usr/local/bin/ipython

You can set up an alias in your bash startup script:

alias pypython="/usr/local/share/pypy/ipython"
Answered By: Ant6n

The "straight forward" way is:

  1. Install pypy3
  2. pypy3 -m pip install ipython
  3. pypy3 -m IPython
Answered By: gth3q
Categories: questions Tags: , ,
Answers are sorted by their score. The answer accepted by the question owner as the best is marked with
at the top-right corner.