gpt4 book ai didi

python - 在 mac 上使用 readline 安装 ipython

转载 作者:IT老高 更新时间:2023-10-28 21:06:02 32 4
gpt4 key购买 nike

我在 Mac OS 10.5 和 python 2.5.1 上使用 ipython(我实际上想将 ipython 用于 2.6.1,但它似乎不可用?)

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

我找到了 blog post和其他消息来源说这可以通过

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

但是,这会导致 readline.c 中的构建错误,尤其是未声明的函数,例如 rl_compentry_func_trl_catch_signals

有人见过这些错误吗?有没有其他方法可以使用 readline 安装 ipython?

最佳答案

要在 Snow Leopard 或 Lion 上安装 ipython 而不使用 MacPorts,您可以这样做:

sudo easy_install readline ipython

(注意如果你使用“pip”安装readline,那么ipython就看不到readline库,不知道为什么)。

编辑:

如果您安装了 ipython,请使用

将其删除
sudo pip uninstall ipython

pip uninstall ipython #for virtualenvs

然后确保你已经安装了 readline 并重新安装了 iptyhon

pip install readline ipython

由于某些原因,如果在安装过程中 readline 不存在,它将在不支持 readline 的情况下自行安装,或者使用默认的 mac readline。

关于python - 在 mac 上使用 readline 安装 ipython,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/726449/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com