问题标签 [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.
python - IPython shell 的换行问题
如果我在 IPython 中运行了很长的一行,并尝试在当前行的开头召回它(使用向上箭头)或退格键,它会显示不正确(全部变成一行)
例如,在接下来的会话中,我写了一个长行[1]
,输入了一个有点空白的行[2]
,然后向上箭头两次以使print
语句上线[3]
,然后发生了以下情况:
发生在 iTerm 和 Terminal.app 中。我在常规终端会话中遇到了类似的问题,通过正确终止颜色代码解决了这个问题,但我不知道如何用 IPython 修复它
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_t
和rl_catch_signals
。
有没有人看到这些错误?是否有另一种方法可以使用 readline 安装 ipython?
python - 如何在 Tkinter 消息窗口中自动滚动
我编写了以下类,用于在额外的窗口中生成“监控”输出。
- 不幸的是,它不会自动向下滚动到最近的一行。怎么了?
- 因为我对 Tkinter 和 ipython 也有问题:qt4 的等效实现会是什么样子?
这是代码:
用法:
ipython - 无法让 IPython 读取 shell 变量
我在 IPython 中运行命令
但它不允许我扩展路径。
如何让 IPython 读取 shell 变量?
python - erlang是否有ipython等价物?
来自 Python,我正在寻找一些“易于试用”的 shell,如 Python 所具有的ipython
(最好是支持 Emacs)。在 Erlang shell 中,您总是必须先编译 ( c(...)
),这会大大减慢实验阶段的速度。
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)
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 中做所有这些吗?
python - IPython 模块
我有一些具有冗余功能的 IPython 脚本。我想将通用功能重构为一个模块,并将该模块包含在现有脚本中。问题是它不能成为 python 模块,因为代码使用 Ipython 的语言扩展(!,$ 等)。是否可以制作具有 IPython 代码的模块并将其包含在另一个 IPython 脚本中?
python - 在 iPython 和 Django 中使用配置文件
我有一个使用 iPython 与之交互的 Django 产品。
我试图在启动 shell 时自动加载模块:
python manage.py 外壳
我已将 .ipython/ipythonrc 复制到项目的根目录并添加到文件中:
进口一些模块名称模型1模型2
但是,当我启动 shell 时,并没有加载这些名称。
我究竟做错了什么?
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”命令也是如此。)
干杯, - 丹