【问题标题】:How to run ipython with pypy?如何用 pypy 运行 ipython?
【发布时间】:2013-05-14 06:42:24
【问题描述】:

如何在 pypy 解释器而不是 cpython 解释器之上使用 ipython? ipython 网站只是说它有效,但对如何做到这一点的细节知之甚少。

【问题讨论】:

    标签: python ipython pypy


    【解决方案1】:

    你可以创建一个 PyPy 虚拟环境:

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

    激活虚拟环境

    source <venv_dir>/bin/activate
    

    并安装 ipython

    pip install ipython
    

    【讨论】:

    • 如果有人想在 python 2 的 pypy 上工作,你需要 pip install ipython==1.2.1
    【解决方案2】:
    • 安装 setuptools 到 pypy
    • 使用 setuptools 将 pip 安装到 pypy

    pypy\bin\pip install ipython
    

    【讨论】:

      【解决方案3】:

      安装 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"
      

      【讨论】:

        【解决方案4】:

        “直截了当”的方式是:

        1. 安装pypy3
        2. pypy3 -m pip install ipython
        3. pypy3 -m IPython

        【讨论】:

        • pypy 默认不附带 pip 安装(尽管这些天 ensurepip 可用于引导一个)。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-11-17
        • 1970-01-01
        • 2015-09-10
        • 1970-01-01
        • 2013-12-20
        • 2011-03-20
        • 1970-01-01
        相关资源
        最近更新 更多