首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在matplotlib show()命令之后,Emacs Python-inferior shell没有显示提示

在matplotlib中,show()命令用于显示绘制的图形。然而,在使用Emacs Python-inferior shell时,可能会遇到show()命令执行后没有显示提示的情况。

这个问题通常是由于Emacs Python-inferior shell的交互模式导致的。在交互模式下,show()命令会阻塞shell的执行,因此无法显示提示。解决这个问题的方法是在show()命令之前添加ion()函数,以启用交互模式,然后在show()命令之后添加ioff()函数,以关闭交互模式。

下面是一个示例代码:

代码语言:python
代码运行次数:0
复制
import matplotlib.pyplot as plt

# 绘制图形
plt.plot([1, 2, 3, 4])
plt.ylabel('some numbers')

# 启用交互模式
plt.ion()

# 显示图形
plt.show()

# 关闭交互模式
plt.ioff()

在这个示例中,我们首先导入matplotlib.pyplot模块,并使用plot()函数绘制了一个简单的图形。然后,我们调用ion()函数启用交互模式,show()函数显示图形,最后调用ioff()函数关闭交互模式。

这样,就可以在Emacs Python-inferior shell中正确显示提示了。

推荐的腾讯云相关产品:腾讯云服务器(CVM)和腾讯云容器服务(TKE)。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Emacs 折腾记

,会提示如下错误: EOFError: EOF when reading a line 在网上寻觅良久未果后找到两种方法(其实都是利用 start 命令): Evil 里 :!...start python test.py 文件名、Buffer 和命令的渐进提示 编程环境下需要自动补全,非编程环境下,比如切换 Buffer,打开文件,输入函数命令等,同样需要。...自动显示匹配的文件名。 不用输入全路径,输入文件名能自动定位到文件。 切换 Buffer 终于可视化了。 …… 使用 smex 自动提示 M-x 后的内容。...添加 Edit with Emacs 到系统右键菜单。 将以下内容复制之后粘贴到一个 .reg 文件里,运行即可(将 exe 路径换为你自己的)。...如果没有 -a 参数,那么 Server 没有启动的情况下,右键打开文件将弹框提示: emacsclientw.exe: No socket or alternate editor.

1.9K10

【linux命令讲解大全】001. bzcat和cat命令的使用指南及示例

主要用途 显示文件内容,如果没有文件或文件为-则读取标准输入。 将多个文件的内容进行连接并打印到标准输出。 显示文件内容中的不可见字符(控制字符、换行符、制表符等)。...-E, --show-ends:每行的结尾显示'$'字符。 -n, --number:对所有行编号,从1开始编号。 -s, --squeeze-blank:压缩连续的空行到一行。...当使用cat命令查看体积较大的文件时,文本屏幕上迅速闪过(滚屏),用户往往看不清所显示的内容,为了控制滚屏,可以按Ctrl+s键停止滚屏;按Ctrl+q键恢复滚屏;按Ctrl+c(中断)键可以终止该命令的执行...,返回Shell提示符状态。...建议您查看体积较大的文件时使用less、more命令emacs、vi等文本编辑器。

15610
  • 【数据分析从入门到“入坑“系列】利用Python学习数据分析-IPython讲解

    Out[16]: 1.4666666666666666 如果一个Python脚本需要命令行参数(sys.argv中查找),可以文件路径之后传递,就像在命令行上运行一样。...键盘快捷键 IPython有许多键盘快捷键进行导航提示(类似Emacs文本编辑器或UNIX bash Shell)和交互shell的历史命令。表2-1总结了常见的快捷键。...魔术命令 IPython中特殊的命令(Python中没有)被称作“魔术”命令。这些命令可以使普通任务更便捷,更容易控制IPython系统。魔术命令指令前添加百分号%前缀。...IPython shell中,运行%matplotlib可以进行设置,可以创建多个绘图窗口,而不会干扰控制台session: In [26]: %matplotlib Using matplotlib...backend: Qt4Agg JUpyter中,命令有所不同(图2-6): In [26]: %matplotlib inline ?

    93720

    Emacs 折腾记

    作为一名 Vimer,对 Emacs 不是没动过心,也曾尝试着使用过两回,最大的印象就是快捷键相比 Vim 实在是太难按了。没有需求就没有驱动力,这回貌似有了,Let’s 折腾起。... ~/.emacs 文件里添加: 这样自动补全之类的就没有问题了。 然后如何运行当前 py 文件这件事上遇到些问题。 Vim 中我一直是用 :!...python % 来运行的,但是 Emacs 里,包括 Evil、eshell、shell 里,如果有等待用户输入的语句如 input 或 raw_input 等,因为 Emacs 只重定向了输出,无法重定向输入...,会提示如下错误: EOFError: EOF when reading a line 在网上寻觅良久未果后找到两种方法(其实都是利用 start 命令): Evil 里 :!...start python test.py 文件名、Buffer 和命令的渐进提示 编程环境下需要自动补全,非编程环境下,比如切换 Buffer,打开文件,输入函数命令等,同样需要。

    1.3K20

    Emacs 29.1 版本发布了

    delete-process: 变成了交互式命令 restart-emacs: 与 save-buffers-kill-emacs 类似,只是关闭 emacs 后,会重新用同样的启动参数再次启动 scratch-buffer...split-root-window-below split-root-window-right: 把 root 窗口分成 2 个,窗口相关的命令可以 C-x w 内找到 elisp-eval-region-or-buffer...show-paren-context-when-offscreen: 当光标右括号时,如果左括号不在屏幕时,会在 echo area 中展示相关信息, GUI 中,可以设置成 overlay 或 child-frame...warning,根据提示来修复即可。...Emacsclient 新选项 -r: 复用现有的 GUI frame,如果没有的话,则新创建一个 新选项 -w: 超时时间,如果 Emacs 没有规定时间内响应,那么 client 就会自动退出。

    54020

    数据科学 IPython 笔记本 8.3 Matplotlib 可视化

    一般 Matplotlib 提示 我们深入了解使用 Matplotlib 创建可视化的细节之前,你应该了解一些使用该软件包的有用信息。...plt.show()启动一个事件循环,查找所有当前活动的图形对象,并打开一个或多个显示你的图形的交互式窗口。...然后,你可以从命令行运行此脚本,这将打开一个窗口并显示你的图形: $ python myplot.py plt.show()命令做了很多工作,因为它必须与系统的交互式图形后端进行交互。...来自 IPython shell 的绘图 IPython shell 中以交互方式使用 Matplotlib 非常方便(参见“IPython:不只是普通的 Python”)。...IPython 笔记本中的交互式绘图,可以使用%matplotlib命令完成,其工作方式与 IPython shell 类似。

    95610

    matplotlib - matplotlib 教程

    matplotlib针对许多不同的用例和输出格式。有些人在python shell中以交互方式使用matplotlib,并在键入命令时弹出绘图窗口。...无论是脚本还是shell中,绘图命令流的中间打开和关闭交互模式很少需要并且可能令人困惑,因此在下文中我们将假设所有绘图都是以交互模式打开或关闭。...交互例子 从普通的python提示符,或者没有选项的情况下调用ipython之后,试试这个: import matplotlib.pyplot as plt plt.ion() plt.plot([1.6...要显示绘图,您需要执行以下操作: plt.show() 现在你看到图像,但你的终端命令没有响应; show() 命令会阻止其他命令的输入,直到您手动终止绘图窗口。 被迫使用阻塞功能?...如果没有一些阻塞命令(如show()),脚本会闪现图像,然后立即结束,屏幕上不显示任何内容。 此外,非交互模式会将所有图形延迟到调用show();这比每次脚本中添加新功能时重新绘制打印更有效。

    4.6K31

    Linux shell 程序设计2——bash的内置命令

    常用的内置命令忽略,来看看shell编程中其他一些重要的内置命令: 1、help:显示所有内置命令列表,或显示一个具体命令的用法。...-e:让字符串中的特殊字符起作用,即使字符串单引号中。...或 source :现行shell中执行shell程序 例子: 编辑脚本文件a_var.sh: #!/bin/bash a=31 保存退出后回到终端,修改a_var.sh的权限并输入命令: ....-al 7、unalias:取消别名 alias ll 8、exit :离开脚本或登录shell,可带返回值 exit 1 9、history:显示过去曾经执行过的shell指令,与history命令相关的有三个重要的变量...同样,可以用set +u取消作用 set -v:显示当前shell的每一个执行命令,换句话说,就是把执行的命令打印出来 例如: kelvin@kelvin-Founder:~$ set -v kelvin

    1.4K60

    Emacs 高手陈斌闲聊 Emacs

    • 00:39:35 嘉宾对新手的建议 • 00:43:53 嘉宾现在的 Emacs 工作流 • 00:54:11 Emacs Windows 上为什么性能差 • 01:01:58 Emacs 核心开发团队是怎么样的...技巧分享 • 项目中查找文件 find-file-in-project[7] • ELisp API 多,不同插件之间可以相互调用 •Elisp 学习经历 • 潜移默化,没有特意去学 •对待开源的态度...命令行[9] • 基于 ctags[10],使用 counsel-etags[11] 来做代码导航,company-ctags[12] 来做代码补全 • shell-mode,新写的 shellcop...[15] 进行播放 •Emacs 核心开发团队介绍 • Emacs 还能活多久[16] •对新入行新人的建议 • 不要把眼光局限一小块领域,可以学些人文/艺术等来提高自己的品味 •嘉宾的分享 • evil...可同时掌握 Emacs 与 Vim,而且还能彻底解决小指痛的问题 • abo-abo 大神的 ivy + swiper + counsel 全家桶 • vc-msg[17] 显示当前行的 git 信息

    1K10

    linux之文本编辑器

    另外是修改之后,发现自己修改的内容太混乱,不想存盘而直接退出,这时候是无法底线模式下输入“q”退出的,vi会提示如下错误信息: E37: No write since last change (add...to override) 系统会提示修改之后没有存盘,不让你退出。这时候同样可以使用“!”符号: “q!” 就可以不管三七二十一,直接退出了。同样地,强制存盘退出也可以组合出来: “wq!”...刚才那位仁兄无法输入字符,就是因为没有进入vi的输入模式。 其实他只要在进入vi之后,把光标移动到要输入字符的相应位置,敲一下“i”键,就可以输入了。...4.8 vi 编辑器中与 shell交互 vi中,我们可以底线模式下用“!”符号来访问Linux的Shell,进行操作。 “: !命令” 直接在!后面接着所要执行的命令就可以。...set history=30 使vim可以记住30条历史命令使用!与shell交互的时候很有用,不过也不宜过多空耗内存。

    2.2K20

    为什么要选择Vim编辑器

    但 VIM 的强大之处在于他的命令模式!你会发现,在你越来越了解 VIM 之后,你就会花越来越少的时间使用插入模式了。...熟练的使用ctags仅需记住下面七条命令:(很简单吧,呵呵) 1. $ ctags–R * ($ 为Linux系统Shell提示符) 2. $ vi –t tag (请把tag替换为您欲查找的变量或函数名...Show connections (Usage: show) 例如:使用cscope查找do_fork函数的定义: vim命令行下执行: :cs f g do_fork 7版本信息编辑 Emacs...和Vim二款神一样的代码编辑器 今天有一位从事程序猿N年的哥们QQ上给本小编吐槽,“你个啥子网站,连个Emacs这样神一样的编辑器都没有,你弄些啥嘛”,俺沉默了10秒外加5秒的发呆,Emacs?...赶快找度娘,问问是否如此,在看到一篇文章“Emacs和Vim,神的编辑器和编辑器之神”之后,让我觉得有一种不发布Emacs和Vim简直就是犯罪的冲动,于是急冲冲发布Emacs和Vim这二款编辑器神器,让那些未睹这二款编辑器芳容的同学一睹神的风采

    1.3K30

    Linux学习笔记(四)

    和全局变量不一样,Linux系统没有一个只显示局部环境变量的命令。...交互式shell不会像登录shell一样运行,但它依然提供了命令提示符来输入命令。 通俗来说,就是终端,shell等待用户输入,然后执行用户输入的命令。...非交互式shell 系统执行shell脚本时用的就是非交互式shell。不同于交互式shell的地方在于它没有命令提示符。...PPID bash sell父进程的PID PROMPT_COMMAND 设置了的话,命令行主提示显示之前会执行这条命令 PROMPT_DIRTRIM 用来定义当启用了\w或\W提示符字符串转义时显示的尾部目录名的数量...被删除的目录名会用一组英文句点替换 PS3 select命令提示符 PS4 如果使用了bash的一x选项,命令行之前显示提示信息 PWD 当前工作目录 RANDOM 返回一个0~ 32767的随机数

    1.1K10

    工欲善其事必先利其器:用什么写Python?

    不论是自动补全、语法提示,还是项目文件管理,甚至是高亮提示,它要么不支持,要么支持得很勉强。“用户体验”基本没有,更要命的是,经常在某些系统或某些版本下无法运行或无法输入。 但没办法,人是亲儿子啊!...IPython 是一个交互式的开发环境,也就是我们课程一开始用过的 Python Shell 的加强版。通过 pip install ipython 即可安装。...因为交互式的环境很适合调试几句代码,测试一下某个语法的特性,看看某个模块里方法的调用,甚至用 help() 命令去看文档。...数据分析则是因为它和 matplotlib 以及 echarts 都结合得很好,无需弹窗,页面上直接显示绘图结果。...5.Emacs ? 终于来了,神的编辑器。 这是多年开发的老习惯。你们看到的编程教室网站就是 Emacs 上写成的。但这个门槛较高,也不存在推荐了,大家看看就好。 ?

    77320

    原 Linux编程基础-emacs简单配置

    最近笔者又回到了Linux~浪了一圈又回来了     不过emacs确实不错,看起来也高大上(哈哈),今天就把我的配置文件贴上吧     要修改.emacs配置文件的话,只需要在emacs界面中按住...control+X,松开后再按Control+F, 然后输入路径~/.emacs就好了,使底部命令显示成这样: Find File: ~/.emacs,按回车就可以了 ;; 指针颜色设置为白色 (set-cursor-color...  (show-paren-mode t) (setq show-paren-style 'parentheses) ;; 显示时间,格式如下 (display-time-mode 1)   (setq...和外部程序的粘贴 (setq x-select-enable-clipboard t)  ;; 标题栏提示你目前什么位置 (setq frame-title-format "zhj@%b")  ...;; 默认显示 80列就换行  (setq default-fill-column 100)  ;; 设置字体 ;; 方法为: emacs->options->Set Default Font->"

    1.4K60
    领券