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

为什么在使用jupyter notebook时matplotlib.pyplot可以正常工作,但在CMD中从.py文件运行时却不能工作?

在使用Jupyter Notebook时,matplotlib.pyplot可以正常工作,但在CMD中从.py文件运行时却不能工作的原因是因为Jupyter Notebook提供了一个交互式的环境,可以在运行代码的同时实时显示图形结果。而在CMD中运行.py文件时,没有提供这样的交互式环境,所以matplotlib.pyplot无法正常显示图形结果。

要解决这个问题,可以在.py文件中添加以下代码:

代码语言:txt
复制
import matplotlib.pyplot as plt
plt.show()

这样在CMD中运行.py文件时,会弹出一个窗口显示图形结果。

另外,还可以使用以下代码将图形结果保存为图片文件:

代码语言:txt
复制
import matplotlib.pyplot as plt
plt.savefig('result.png')

这样在CMD中运行.py文件时,会将图形结果保存为result.png文件。

需要注意的是,确保在运行.py文件之前已经安装了matplotlib库,并且在代码中正确导入了该库。

推荐的腾讯云相关产品:腾讯云服务器(CVM)和腾讯云容器服务(TKE)。腾讯云服务器提供了稳定可靠的云服务器实例,可以用于运行Python代码;腾讯云容器服务提供了高度可扩展的容器化应用管理平台,可以方便地部署和管理Python应用。

腾讯云服务器产品介绍链接地址:https://cloud.tencent.com/product/cvm

腾讯云容器服务产品介绍链接地址:https://cloud.tencent.com/product/tke

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

相关·内容

jupyter notebook的安装与使用

A.魔术命令 IPython 的会话环境,所有文件可以通过 %run 命令来当做脚本执行,并且文件的变量也会随即导入当前命名空间。...cmd args 执行cmd 并赋值 %bookmark 使用 IPython 的目录书签系统 %cd direcrory 切换工作目录 %pwd 返回当前工作目录(字符串形式) %env 返回当前系统变量...python myfile.py D.导入外部代码 比如有一个test.py文件,需要将其载入到jupyter的一个cell 需要导入该段代码的cell输入 shift + enter运行后,%...load test.py被自动加入了注释符号#,test.py的所有代码都被load到了当前的cell %load test.py #test.py是当前路径下的一个python文件 或者网络load...五、其他技巧 1)更改Jupyter notebook工作空间(主目录) Jupyter工作空间在其配置文件ipython_notebook_config.py

75520

优雅部署环境

Python Console为什么也非常有用,我们看图: ? 看到了可以进行jupyter里面的cell操作,当我们不想启动jupyter时候,可以用这个做小demo测试,非常便捷!...1.进入 D:\Anaconda\pkgs\conda-4.4.10-py36_0\Scripts 2.将所有文件复制到 D:\Anaconda\Scripts 3.重启cmd,输入conda,正常,到此圆满配置好...3.Jupyter 3.1 启动及配置 启动jupyter只需要,键盘的快捷键windows+R,输入cmd,进入dos,然后输入jupyter notebook命令便可以进入,如下图所示: ?...为我的工作空间,你可以根据自己的情况来改, 前提是这个目录是存在的!...''' 3.2 Jupyter常用操作 新建文件与重命名文件 如下图所示,首页右上角new可以创建python3文件可以创建目录! ? 然后进入下面这个空的文件: ?

84130

jupyter notebook的安装与使用详解

A.魔术命令 IPython 的会话环境,所有文件可以通过 %run 命令来当做脚本执行,并且文件的变量也会随即导入当前命名空间。...cmd args 执行cmd 并赋值 %bookmark 使用 IPython 的目录书签系统 %cd direcrory 切换工作目录 %pwd 返回当前工作目录(字符串形式) %env 返回当前系统变量...python myfile.py D.导入外部代码 比如有一个test.py文件,需要将其载入到jupyter的一个cell 需要导入该段代码的cell输入 %load test.py #test.py...是当前路径下的一个python文件 shift + enter运行后,%load test.py被自动加入了注释符号#,test.py的所有代码都被load到了当前的cell 或者网络load代码到...,然后运行该cell,就会将load后面所对应地址的代码load到当前的cell; 五、其他技巧 1)更改Jupyter notebook工作空间(主目录) Jupyter工作空间在其配置文件ipython_notebook_config.py

1.4K41

ML学习笔记之Jupyter Notebook各种使用方法

cmd输入jupyter notebook --generate-config 如果该配置文件已经存在,那么,会出现如下信息,从中可以见到配置文件存在的位置,注意,此时,输入N,不要overwrite...保存后cmd输入:jupyter notebook,会自动触发默认浏览器打开jupyter 1.2 方式二绝招(绝招) 进入工作目录文件夹 键盘Shift+鼠标右键->在此处打开命令窗口-> 弹出的命令窗口中输入...(3)可以看到,运行后,%load test.py被自动加入了注释符号#,test.py的所有代码都被load到了当前的cell 3.2 网络load代码到jupyter cell输入%load...是可以运行python文件的,即在cell运行如下代码: %run file.py 1 file.py为要运行的python程序,结果会显示该cell  ?...即当前运行的代码所在的路径  具体方法:current_path = %pwd 这样得到的current_path就是当前工作路径的字符转 5.4 使用Matplotlib绘图 Jupyter Notebook

1.2K10

设置 jupyter notebook 外网远程访问

文章目录 1、生成一个`notebook`配置文件 2、生成密码 3、修改配置文件 4、修改jupyter notebook默认工作路径 1、生成一个notebook配置文件 linux默认情况下,...使用下列命令生成配置文件jupyter notebook --generate-config Writing default config to: /root/.jupyter/jupyter_notebook_config.py...windows下的做法,运行cmd,然后输入下面的命令,会生成配置文件,windows的jupyter_notebook_config.py路径C:\Users\Administrator\.jupyter...2、生成密码 自动生成 jupyter notebook 5.0 版本开始,提供了一个命令来设置密码:jupyter notebook password,生成的密码存储 jupyter_notebook_config.json...4、修改jupyter notebook默认工作路径 jupyter_notebook_config.py文件查找c.NotebookApp.notebook_dir,把前面的注释符号#号去掉,然后把后面的路径改成自己想设置成的路径

4K60

你应该知道的那些Jupyter Notebook奇技淫巧

1、Jupyter Notebook简介 Jupyter Notebook是一个在线编辑器,可以在网页上编辑程序,在编辑的过程,每次编辑一行代码就可以运行一行代码,运行的结果也可以显示代码的下方,方便查看...2、Jupyter Notebook启动 cmd环境下,输入命令:Jupyter Notebook之后就可以启动Jupyter Notebook编辑器,启动之后会自动打开浏览器,并访问http://localhost...3、创建新的文件/夹 右侧点击new,选择Python3,就可以创建一个新的py文件,点击Text File可以创建普通文件,点击Folder创建文件夹,点击Terminal启动控制台。...3)帮助查询键 Python中有庞大的第三方包,而每个包又包含很多功能性的函数,使用这些函数,往往会忘记函数内参数的具体用法,此时可以函数后面按入Shift+Tab组合键,查看对应的帮助文档,而且还可以多按几次...两者之间是可以轻松切换的,command模式下,按一次字母m便code切换到markdowen模式;如果command模式,按一次字母y就可以markdown模式切换到code模式。

3.2K30

你应该知道的那些Jupyter Notebook奇技

1、Jupyter Notebook简介 Jupyter Notebook是一个在线编辑器,可以在网页上编辑程序,在编辑的过程,每次编辑一行代码就可以运行一行代码,运行的结果也可以显示代码的下方,方便查看...2、Jupyter Notebook启动 cmd环境下,输入命令:Jupyter Notebook之后就可以启动Jupyter Notebook编辑器,启动之后会自动打开浏览器,并访问http://localhost...3、创建新的文件/夹 右侧点击new,选择Python3,就可以创建一个新的py文件,点击Text File可以创建普通文件,点击Folder创建文件夹,点击Terminal启动控制台。...3)帮助查询键 Python中有庞大的第三方包,而每个包又包含很多功能性的函数,使用这些函数,往往会忘记函数内参数的具体用法,此时可以函数后面按入Shift+Tab组合键,查看对应的帮助文档,而且还可以多按几次...两者之间是可以轻松切换的,command模式下,按一次字母m便code切换到markdowen模式;如果command模式,按一次字母y就可以markdown模式切换到code模式。

84410

50个关于IPython的使用技巧,get起来!

shell_command执行shell命令 shell (windows里叫作cmd)表示使用文本与计算机进行交互的方式,IPython,shell命令前加上感叹号!...%run运行脚本 IPython会话环境py文件可以通过%run命令当做Python程序来运行,输入%run 路径+文件名称即可。...如图,e盘中有一py脚本test.pyIPython执行。 9.%timeit测量代码运行时间 IPython使用魔法命令%timeit来测量单行代码的运行时间。 10....%%timeit测量代码运行时间 %%timeit用来测量整个单元格代码的运行时间. 11. %pwd显示工作路径 该魔法命令用来显示当前工作目录的路径。 12....%matplotlib inline显示图像 notebook绘制图像使用%matplotlib inline命令可以将图表直接嵌入到notebook,方便查看。 13.

2K10

50个关于IPython的使用技巧,赶紧收藏起来!

shell_command执行shell命令 shell (windows里叫作cmd)表示使用文本与计算机进行交互的方式,IPython,shell命令前加上感叹号!...%run运行脚本 IPython会话环境py文件可以通过%run命令当做Python程序来运行,输入%run 路径+文件名称即可。...如图,e盘中有一py脚本test.pyIPython执行。 ? ? 9.%timeit测量代码运行时间 IPython使用魔法命令%timeit来测量单行代码的运行时间。 ? 10....%%timeit测量代码运行时间 %%timeit用来测量整个单元格代码的运行时间. ? 11. %pwd显示工作路径 该魔法命令用来显示当前工作目录的路径。 ? 12....%matplotlib inline显示图像 notebook绘制图像使用%matplotlib inline命令可以将图表直接嵌入到notebook,方便查看。 ? 13.

2.4K20

远程Jupyter来实现Python气象聚类分析

日常工作、学习可能都会有小型工作站或者是服务器(云服务器)供大家使用,而且使用Python的频率也挺高的,那么通常都会有可能个人电脑性能有限、存储空间或者内存有限的情形,那么我们Jupyter notebook...hash密码,添加到前面生成的配置文件jupyter_notebook_config.py, 如前所述,这个文件就在我们家目录~/.jupyter。...通过vim打开这个文件: vim ~/.jupyter/jupyter_notebook_config.py (Windows用户可以用诸如Notepad++等可视化效果更好的编辑器打开这个文件)。...编辑配置文件 jupyter_notebook_config.py ,除了添加前面提及的hash密码之外,还要修改如下部分代码(如果这些代码前有注释符号‘#’,则首先将其删除,表示启用这些设置):...放行Linux防火墙的端口(非必须,我的工作站就没有这一步!使用推荐默认端口也OK!) Jupyter Notebook的设置已经接近尾声。但工作还没有做完。

2.1K42

解决jupyter notebook import error但是命令提示符import正常的问题

首先分别在cmdjupyter notebook下查看所用python版本: import sys sys.executable 如果不一样的话就进行下一步,更改jupyter notebook...的kernel环境: 命令行输入: ipython kernelspec list 可以看到指定kernel地址的文件夹 : Available kernels: python2 C:\Users...kernels\python3 打开kernel.json 文件 ,将其中的python地址换成cmd的python地址。...安装后无法mac terminal启动 系统:macOS Catalina 用pip3安装了jupyter $ pip3 install jupyterlab 但是,但在terminal输入...以上这篇解决jupyter notebook import error但是命令提示符import正常的问题就是小编分享给大家的全部内容了,希望能给大家一个参考。

1.3K20

机器学习筑基篇,Jupyter Notebook 精简指南

数据清理、数据可视化、数据分析,再到后面的建立机器学习或深度学习模型,都可以 Jupyter Notebook 完成。...Notebook ,不过此处作者的建议是使用 Anaconda 工具包进行安装,正如作者前一篇文章的实践流程,除此之外,你还可以本地使用 pip 安装 Jupyter Notebook,或者浏览器中使用...weiyigeek.top-机器学习第一课图 例如, Jupyter Notebook ,你可以像在任何 Python 脚本中一样导入库和加载数据,这里,你可以使用 pandas 库来加载 CSV...4.代码补全 Jupyter Notebook 可以通过 Tab 键激活代码补全功能,例如 # 当我们使用 import 导入模块,只需输入 im ,然后按 Tab 键 im # 若要某个模块下包含函数的自动补全... Jupyter Notebook ,当一个单元格处于执行状态,单元格前面会出现 In [*] 符号,只有执行完成的单元格, [] 的 * 才会变成相应的序号。

19010

如何让 Jupyter Notebook 自动导入代码?

作为使用 Python 工作的数据科学家。每天我们都会启动多个新的Jupyter笔记本,并且会用到多个不同的库,例如pandas、matplotlib等。...create生成配置文件 如上图所示,文件夹下新建一个名为startup的文件夹(如果有则不用新建),之后进入startup文件夹新建一个Python脚本start.py 现在你可以start.py...尽情的添加你每次启动jupyter notebook后都需要手动敲入的那段代码,之后保存即可 import pandas as pd import numpy as np import matplotlib.pyplot...现在重启Jupyter Notebook后就可以直接使用pandas、numpy等我们配置好的库!...可以看到,这个方法和方法一的差别在于,他不是默认导入全部的依赖库(避免了过多的内存占用),而是在你使用到这个库,自动Notebook头部添加对应的导入代码,是不是很酷!

1.3K50

一文弄懂Jupyter的配置与使用(呕心沥血版)

的启动目录是指 Jupyter Notebook 执行服务的默认工作目录。...当你 Jupyter Notebook 中新建一个文件,默认情况下会在该目录下创建文件。...设置 Jupyter Notebook 的启动目录非常有用,尤其是在你的工程有大量分散不同目录的数据或代码。通过将启动目录设置为你的工程根目录,你就可以更轻松的管理和访问这些数据或代码了。...因此,使用桌面快捷方式启动 Jupyter Notebook ,快捷方式实际上是通过执行如下命令来打开它的: C:\Anaconda3\python.exe C:\Anaconda3\cwp.py...上一个单元格导的包下一个单元格可以使用可以使用 Jupyter ,如果一个单元格中导入了某个 Python 包,那么下一个单元格是可以直接使用该包的。

15K84

配置点击就能运行Python程序的bat批处理脚本

4,点击运行jupyter notebook导出的程序 以上步骤已经实现了基础需求,继续让例子更有针对性,在数据科学实践,大家喜欢用Jupyter notebook进行运行和调试,但是有些常规需求我们不想再打开...notebook一个个cell点击运行,想之间点击一下就自动化处理excel,这个需求就改一下bat文件就好,首先把jupyter notebook能够正常运行的程序导出为py文件工具栏的File...点击运行就可以。 5,把bat文件放桌面 把bat移到桌面,运行更方便,程序和数据仍然特定文件夹下,这时候可以直接写 python d:/文件夹路径/python文件名.py,保存后运行就可以。...桌面运行bat文件例子 6,运行bat传参数 一般比较推荐把参数写入Python程序里,但也可以批处理文件传参数。bat的语法是 python文件名.py参数1参数2。...对应的Python文件接受参数的代码为(using2019fords.py仍为jupyter notebook中导出的文件): # coding: utf-8 # In[1]: import time

8.3K10

Jupyter Notebook的27个窍门,技巧和快捷键

Jupyter 界面 默认情况下,Jupyter Notebook 使用Python内核,这就是为什么它原名 IPython Notebook。...不那么为人知晓的事实是它也可以运行其它的jupyter notebook文件,这一点很有用。 注意:使用%run 与导入一个python模块是不同的。...◆ ◆ ◆ 9.Jupyter Magic-%store:notebook文件之间传递变量 %store 命令可以两个notebook文件之间传递变量。...plt.hist(x); ◆ ◆ ◆ 16.运行Shell命令 notebook内部运行shell命令很简单,这样你就可以看到你的工作文件夹里有哪些数据集。 In [7]: !...notebook里运行R和Python 要这么做,最好的方法事安装rpy2(需要一个可以工作的R),用pip操作很简单: pip install rpy2 然后,就可以同时使用两种语言了,甚至变量也可以二者之间公用

5.2K110

初探Anaconda——最省心的Python版本和第三方库管理

第一个勾是是否把Anaconda加入环境变量,这涉及到能否直接在cmd使用conda、jupyter、ipython等命令,推荐打勾,如果不打勾话问题也不大,可以之后使用Anaconda提供的命令行工具进行操作...一路安装完成以后,就可以打开cmd测试一下安装结果。 分别输入python、ipython、conda、jupyter notebook等命令,会看到相应的结果,说明安装成功。...当然了,对于可以正常安装的库,自然可以使用pip命令。 ? 最后,我们可以通过conda info -e命令查看已有的环境。...彩蛋2 我们已经说完了Anaconda的包管理,那么既然Anaconda可以使Python 2.x和3.x共存,Jupyter Notebook是否可以呢? ? 当然可以。...在这里我们不展开来介绍Jupyter Notebook,因为后面还会专门再写一篇,大家可以先初步了解。多版本的Python或者R等语言,Jupyter中被称作kernel。

2.9K100

手把手教你配置JupyterLab 环境

老胡比较喜欢的是JupyterLab,这是Jupyter目前主打的最新数据科学生产工具,你可以使用它编写notebook、操作终端、编辑markdown文本、打开交互模式、查看csv文件及图片等。...设置工作路径/取消密码 一般而言,JupyterLab默认工作目录是安装路径,但这可能是大多数人都不希望如此,更改的方法是cmd执行如下命令: jupyter notebook --generate-config...JupyterLab可以cmd命令下键入jupyter lab,会自动弹开浏览器进入jupyter lab界面。...但是这样稍微有点麻烦,可不可以直接在桌面或是开始菜单新建快捷方式呢? 可以,只需三步: 1、首先打开jupyter notebook快捷方式的文件位置 ?...2、然后复制一个jupyter notebook快捷方式的副本,重命名为Jupyter Lab 3、右键查看副本的属性,将目标框的..\jupyter-notebook-script.py替换为..

5.3K11
领券