在mac上安装带有readline的IPython?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (135)

我在MacOS 10.5上用python2.5.1使用IPython(实际上我想在2.6.1中使用IPython,但它似乎不可用?)

我通过轻松安装了IPython安装。它可以工作,但缺少gnu读行(需要使用ctrl-R等来很好地搜索命令行历史记录)。

我运行

sudo easy_install -f http://ipython.scipy.org/dist/ readline

但是,这会导致在readline.c,特别是未声明的函数,如rl_compentry_func_trl_catch_signals...

提问于
用户回答回答于

您可以使用MacPorts安装所需的一切,只需使用一个命令即可。首先从http://www.macports.org/下载

然后在终端中执行以下操作:1)sudo端口-v selfupate

2)sudo端口-v安装py26-IPython

它将安装python2.6,IPython用于python 2.6,并为您安装readline。启动IPython的命令位于/opt/local/bin/ipython2.6

用户回答回答于

要在雪豹或狮子上安装IPython而不使用MacPorts,您可以简单地这样做:

sudo easy_install readline ipython

如果安装了IPython,则用

sudo pip uninstall ipython

pip uninstall ipython #for virtualenvs

然后确保您已经安装了readline,然后重新安装iptyham。

pip install readline ipython

扫码关注云+社区

领取腾讯云代金券