问题标签 [qtconsole]
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-history 中有超过 1000 行的输入;这意味着显示较旧的向上箭头命令。这可能吗?(可能在 ipython-config() 的某个地方?)
谢谢
python - 嵌入 ipython qtconsole 并传递对象
我想将 ipython qtconsole 作为子窗口放入 MDI pyqt 应用程序中,然后从 qtconsole 创建其他子窗口。所以嵌入式 qtconsole 需要能够访问应用程序的命名空间。根据ipython 文档中的这个页面,InProcessKernel 将是最好的解决方案。我从 python 终端运行了这个示例脚本(如下所示)(如果我从 ipython 运行它,我得到一个 MultipleInstanceError)。但是暂时忘记创建子窗口,首先我需要弄清楚如何将对象传递到嵌入式 qtconsole。
- 我第一次运行 inprocess_qtconsole.py 时,嵌入的 qtconsole 的命名空间是空的。为什么以前在初始 python 终端或脚本中创建的对象没有传递到嵌入式 qtconsole?
- 如果我关闭包含嵌入式 qtconsole 的应用程序,在初始终端中定义一些变量,然后再次运行脚本,为什么我现在可以访问这些变量以及来自脚本下的变量
if __name__ == __main__
? - 有没有办法启动嵌入式 qtconsole 而不会阻止我启动它的 python 终端?
我主要只是希望能够将 QMainWindow 实例传递给嵌入式 qtconsole,因为创建子窗口需要传递这个对象(类似于window.mdiArea.addSubWindow()
)。如果我运行脚本两次,它会以一种骇人听闻的方式工作。
顺便说一句,internal_ipkernel
最新版本的 ipython 中似乎缺少其他官方 ipython 示例(ipkernel_qtapp.py)中使用的模块。
运行 Python 2.7、IPython 2.2/2.3 和 Windows 8.1。
python - iPython QtConsole 中的 LaTeX 格式错误
遇到这个错误(在 iPython QtConsole 上的其他 LaTeX 格式问题中):
Python、iPython 和 sympy 都是最新的。关于为什么会发生此错误的任何见解?它在我升级到 OS X 10.9 后开始出现。
python - 在 IPython qtconsole 中确定终端宽度
运行 IPyhton qtconsole 时,如何确定列数以最大化文本显示以使其在当前设置下看起来不错?
python - 通过在 IPython 中绘图来清除分配的内存
我正在 IPython QtConsole(和 Notebook)中绘制一些大图。这些占用了大量的内存,但是一旦它们被绘制出来,我就不再需要它们了,它们就可以走了。
如何释放内存?
以下均无效:
释放内存的唯一方法是重新启动内核,我并不总是想要这样做(比如我通过一个漫长的过程来达到特定的点)[准确地说,%reset
确实释放了一些内存,但不是就像重新启动内核一样]。
如何复制问题:
您可能需要更大或更小的数字才能注意到对系统内存的重大影响。
matplotlib - 绘图框架(包括轴)在 Qtconsole 中变黑
当我使用 --colors=linux 选项启动 qtconsole 并绘制一些东西时,绘图的框架变黑了,所以我看不到轴,因为 qtconsole 背景也是黑色的。
我以前启动它没有问题,但在最近更新熊猫后遇到了这个问题。我不确定发生了什么变化,但我认为可能有一个设置我可以更改来解决这个问题,而不用担心更新修改了什么会破坏这个。
python - ipython qtconsole on Windows 打印错误,没有明显的副作用
当我在 Windows 上启动 ipython qtconsole 时(通过ipython qtconsole
打入 CMD 窗口),以下错误经常打印到 CMD:
据我所知,ipython qtconsole 中的所有内容都在工作。所以我很好奇,这个错误是什么意思,它是否表明任何潜在的问题?
ipython - 如何运行连接到 ipython3 实例的 qtconsole?
当我%qtconsole
从ipython3中运行时,我得到ERROR: Line magic function
%qtconsole not found.
,但ipython3 qtconsole
在终端中启动正常。据此,如何运行连接到ipython3实例的qtconsole实例?以及如何在单核上运行它—— rc[0].execute(%qtconsole)
?
PS如果有人知道,请告诉我如何在代码模式下转义`(反引号)符号。
python - 如何在 QtConsole3 中设置内联图像不透明?
我QtConsole3
使用以下命令运行:
并用以下几行绘制一个图形:
但是图中的轴和标签都消失了,因为内联图是透明的,背景是黑色的。
那么如何QtConsole
使用一些额外的参数运行以使内联图形正确显示?
python - 如何使用 Windows 快捷方式在 Qt 控制台中启动 python 脚本?
我编写了一个 python 程序,旨在使用内联图在 IPython qt 控制台中运行。我的最终用户是运行窗户的工厂工人,技术上并不复杂。我正在努力降低他们的复杂性。
如何在 Windows 中创建一个快捷方式,以便在 qt 控制台中为他们启动我的程序?
理念一
要求用户使用桌面图标打开 IPython qt 控制台,然后输入:
我的start.ipy
文件由两行组成:
该start.ipy
文件的存在是为了将他们需要输入的命令数量从两个减少到一个。该系统有效,但我想避免它,因为它要求用户记住并正确输入命令。
想法 2
start.bat
使用流动代码创建一个文件:
然后在桌面上放置 .bat 脚本的快捷方式。这有两个问题:
- my_app 中的打印语句不起作用
- 弹出黑色的 CMD.exe 框以及 qt 控制台
理想情况下,我想要一种使用快捷方式在 qt 控制台中运行任意 .ipy 文件的方法。