问题标签 [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常见问题
我喜欢 iPython 的众多特性和神奇的功能。
我最近升级到最新的 0.10 版本。但我面临以下常见问题:
%hist
最常用的魔术功能之一,不存在。dreload
似乎不起作用(仅适用于模块?)。run -d
调试不起作用- 有时,键入的字符不会显示在控制台上*
- 默认情况下,甚至 ? 和 ??没用。我不得不破解它才能工作*
*最后两个问题也适用于以前的版本。
我在 Ubuntu 9.04 上使用 Python 2.6.2 和 IPython 0.10
python - 通过 iPython 和伪控制台运行 doctest
我有一个相当基本的 doctestable 文件:
直接通过python运行时按预期工作。
但是,在 iPython 中,我得到
由于这是 Django 项目的一部分,并且需要访问所有适当的变量以及 manage.py 设置,因此我还可以通过修改后的命令运行它,该命令使用 code.InteractiveConsole,其中一个结果是__name__
设置到' __console__
'。
使用上面的代码,我得到与 iPython 相同的结果。我尝试将最后一行更改为:
我得到一个 ImportError on __console__
,我想这是有道理的。这对 python 或 ipython 都没有影响。
所以,我希望能够通过所有这三种方法成功运行文档测试,尤其是 InteractiveConsole 方法,因为我预计很快就会需要 Django 小马魔法。
只是为了澄清,这就是我所期待的:
python - 如何从 Emacs 运行 django shell?
我希望能够./manage.py shell
在 Emacs 缓冲区中运行,以及从 ipython 获得的所有好东西,比如魔法命令和自动完成。理想情况下,我还希望能够评估从缓冲区到 django shell 的代码。
这可能吗?
python - 如何在雪豹上安装 iPython
iPython 可以在 Mac OS X 10.6.1 Snow Leopard 上运行吗?我是 python 菜鸟,如何在我的 Mac 上安装 iPython?链接?建议?
谢谢
python - 使用 Ctrl-X 从 IPython shell 剪切文本被破坏
我非常频繁且愉快地使用 IPython。Ctrl不知何故,使用键盘快捷键+从 shell 中剪切文本X被破坏了。实际上,我有几个不同的 IPython 安装。在某些安装中,快捷方式有效;在其他人中,它不起作用。
这可能是什么原因?我应该去哪里看?
python - 退出 ipython
我非常喜欢 IPython 与 python 解释器一起工作。但是,我不断发现自己在输入exit
退出,并收到提示“输入 exit() 退出”。
我知道我可以键入 Ctrl-D 退出,但是有没有一种方法可以exit
在没有括号的情况下键入并让 IPython 退出?
更新:感谢nosklo,这可以通过将以下行添加到您的 main() 函数中轻松完成ipy_user_conf.py
:
python - IPython 选项卡仅完成一些模块
我正在使用 Python 和 IPython 的 EPD 版本。在使用 easy_install 安装了一些模块后,我注意到,虽然它们可以被导入,但它们不能通过 tab 完成。它们存在于路径上,但是,虽然包含的模块(pylab、readline、math)可以完成,但这些新模块不能。
有谁知道我应该调查什么才能找到问题?我检查了这些包是否与其他模块位于同一位置:
也许有些东西没有.eggs
正确处理?谢谢。
更新:跟进 gnibbler 的帖子,我发现选项卡完成在 completer.py 的第 633 行遇到异常:
但是失败的原因是什么...
更新:
所以这只是说匹配列表是一个空集:没有匹配。它仍然找不到模块。当我有时间时,我将尝试调查从哪里matches
获取模块。
python - 无缓冲模式下的 IPython
有没有办法在无缓冲模式下运行 IPython?
python -u
与为标准 python shell 提供无缓冲 IO相同的方式
python - 如何使用有效的生成器表达式嵌入 IPython?
当我按照说明嵌入 IPython 0.10 时,某些列表推导无法正常工作。我的全局命名空间怎么了?
python - 是什么导致 ImportError:在 OS X 上升级 Python 后没有名为 pkg_resources 的模块?
我刚刚在我的 Mac 上将 Python 更新到 2.6.4。我是从 dmg 包安装的。
二进制文件似乎没有正确设置我的 Python 路径,所以我添加'/usr/local/lib/python2.6/site-packages'
了.bash_profile
显然这不是所有必需的路径,因为我无法运行 iPython。
我已经完成了谷歌搜索,但我无法真正弄清楚如何安装pkg_resources
或确保它在路径上。
我需要做什么来解决这个问题?