如何用pypy运行ipython?

wim*_*wim 26 python pypy ipython

如何在pypy解释器而不是cpython解释器上使用ipython?ipython网站只是说它有效,但很少有关于如何做到这一点的细节.

rgu*_*ert 14

你可以创建一个PyPy virtualenv:

virtualenv -p /path/to/pypy <venv_dir>
Run Code Online (Sandbox Code Playgroud)

激活virtualenv

source <venv_dir>/bin/activate
Run Code Online (Sandbox Code Playgroud)

并安装ipython

pip install ipython
Run Code Online (Sandbox Code Playgroud)


Ant*_*t6n 5

安装 pypy 后,这对我有用:

pypy -m easy_install ipython
Run Code Online (Sandbox Code Playgroud)

然后它会安装在与 pypy 相同的目录中,因此如果 pypy 位于此位置:

which pypy
/usr/local/bin/pypy
Run Code Online (Sandbox Code Playgroud)

然后 ipython 就会出现

/usr/local/bin/ipython
Run Code Online (Sandbox Code Playgroud)

您可以在 bash 启动脚本中设置别名:

alias pypython="/usr/local/share/pypy/ipython"
Run Code Online (Sandbox Code Playgroud)