问题标签 [ipython]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
3860 浏览

python - IPython shell 的换行问题

如果我在 IPython 中运行了很长的一行,并尝试在当前行的开头召回它(使用向上箭头)或退格键,它会显示不正确(全部变成一行)

例如,在接下来的会话中,我写了一个长行[1],输入了一个有点空白的行[2],然后向上箭头两次以使print语句上线[3],然后发生了以下情况:

换行问题

发生在 iTerm 和 Terminal.app 中。我在常规终端会话中遇到了类似的问题,通过正确终止颜色代码解决了这个问题,但我不知道如何用 IPython 修复它

0 投票
6 回答
15992 浏览

python - 在 mac 上使用 readline 安装 ipython

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

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

我发现一篇博客文章和其他消息来源说这可以通过

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

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

有没有人看到这些错误?是否有另一种方法可以使用 readline 安装 ipython?

0 投票
2 回答
19878 浏览

python - 如何在 Tkinter 消息窗口中自动滚动

我编写了以下类,用于在额外的窗口中生成“监控”输出。

  1. 不幸的是,它不会自动向下滚动到最近的一行。怎么了?
  2. 因为我对 Tkinter 和 ipython 也有问题:qt4 的等效实现会是什么样子?

这是代码:

用法:

0 投票
1 回答
411 浏览

ipython - 无法让 IPython 读取 shell 变量

我在 IPython 中运行命令

但它不允许我扩展路径。

如何让 IPython 读取 shell 变量?

0 投票
3 回答
926 浏览

python - erlang是否有ipython等价物?

来自 Python,我正在寻找一些“易于试用”的 shell,如 Python 所具有的ipython(最好是支持 Emacs)。在 Erlang shell 中,您总是必须先编译 ( c(...)),这会大大减慢实验阶段的速度。

0 投票
5 回答
371 浏览

python - 奇怪的蟒蛇行为

我很无聊,正在玩 ipython 控制台,遇到了以下我不太明白的行为

[4] 的答案不是4294967296L,这是一个很长的数字,但我真的不知道为什么。

该号码可以在这里找到:http: //pastie.org/475714

(Ubuntu 8.10、python 2.5.2、ipython 0.8.4)
(Mac OS X 10.5.6、Python 2.5.1)

0 投票
2 回答
8303 浏览

python - 如何集成 ZSH 和 (i)python?

我爱zsh了很久,最近我发现了ipython交互式解释器相对于python它本身的优势。能够cd , to ls , to run or to ! 确实很方便。但是现在在 ipython 中拥有如此笨拙的 shell 感觉很奇怪,我想知道如何更好地集成我的 zsh 和我的 ipython。

当然,我可以用 python 重写我的 .zshrc 和所有脚本,并从 ipython 模拟我的大部分 shell 世界,但感觉不对。而且我显然还没有准备好将 ipython 用作主 shell。

所以,我的问题来了:你如何在你的 shell 和你的 python 命令循环之间有效地工作?我是否缺少一些明显的集成策略?我应该在 emacs 中做所有这些吗?

0 投票
6 回答
4243 浏览

python - IPython 模块

我有一些具有冗余功能的 IPython 脚本。我想将通用功能重构为一个模块,并将该模块包含在现有脚本中。问题是它不能成为 python 模块,因为代码使用 Ipython 的语言扩展(!,$ 等)。是否可以制作具有 IPython 代码的模块并将其包含在另一个 IPython 脚本中?

0 投票
3 回答
1865 浏览

python - 在 iPython 和 Django 中使用配置文件

我有一个使用 iPython 与之交互的 Django 产品。

我试图在启动 shell 时自动加载模块:

python manage.py 外壳

我已将 .ipython/ipythonrc 复制到项目的根目录并添加到文件中:

进口一些模块名称模型1模型2

但是,当我启动 shell 时,并没有加载这些名称。

我究竟做错了什么?

0 投票
2 回答
1784 浏览

macos - IPython OS X:向上箭头给出“^[[A”

每当我在 IPython 中点击向上箭头时,我得到的不是历史记录,而是这组字符“^[[A”(不包括引号)。

点击向下箭头会给出“^[[B”,并且制表符完成不起作用(只是输入一个制表符)。

我怎样才能解决这个问题?它发生在终端和 iTerm 中。

运行 OS X 10.5,框架 Python 2.5.4。ipython 0.8.3 和 ipython 0.9.1 都出现错误。在这两种情况下都安装了 pyreadline-2.5.1 egg。

(编辑:通过 SSH 连接到另一台 linux 机器并在那里使用 IPython 工作正常。在 OS X 机器上运行普通的“python”命令也是如此。)

干杯, - 丹