在使用Jupyter Notebook时,matplotlib.pyplot可以正常工作,但在CMD中从.py文件运行时却不能工作的原因是因为Jupyter Notebook提供了一个交互式的环境,可以在运行代码的同时实时显示图形结果。而在CMD中运行.py文件时,没有提供这样的交互式环境,所以matplotlib.pyplot无法正常显示图形结果。
要解决这个问题,可以在.py文件中添加以下代码:
import matplotlib.pyplot as plt
plt.show()
这样在CMD中运行.py文件时,会弹出一个窗口显示图形结果。
另外,还可以使用以下代码将图形结果保存为图片文件:
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
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云