【发布时间】:2013-05-14 06:42:24
【问题描述】:
如何在 pypy 解释器而不是 cpython 解释器之上使用 ipython? ipython 网站只是说它有效,但对如何做到这一点的细节知之甚少。
【问题讨论】:
如何在 pypy 解释器而不是 cpython 解释器之上使用 ipython? ipython 网站只是说它有效,但对如何做到这一点的细节知之甚少。
【问题讨论】:
你可以创建一个 PyPy 虚拟环境:
virtualenv -p /path/to/pypy <venv_dir>
激活虚拟环境
source <venv_dir>/bin/activate
并安装 ipython
pip install ipython
【讨论】:
pip install ipython==1.2.1
做
pypy\bin\pip install ipython
【讨论】:
安装 pypy 后,这对我有用:
pypy -m easy_install ipython
然后它被安装在与pypy相同的目录中,所以如果pypy在这个位置:
which pypy
/usr/local/bin/pypy
然后ipython就在那里
/usr/local/bin/ipython
您可以在 bash 启动脚本中设置别名:
alias pypython="/usr/local/share/pypy/ipython"
【讨论】:
“直截了当”的方式是:
pypy3
pypy3 -m pip install ipythonpypy3 -m IPython【讨论】:
ensurepip 可用于引导一个)。