Python plt.show()在ubuntu cmd promt上不工作
我正在尝试使用python学习机器学习,并尝试使用matplotlib获取要显示的图形。但是,当我运行显示图形的代码时,它什么也不做。我正在windows cmd中使用ubuntu终端 我正在运行tensorflow文档中的教程 我知道使用pycharm并运行代码会显示出来,但我更喜欢通过windows cmd运行和编译所有内容,特别是ubuntu终端Python plt.show()在ubuntu cmd promt上不工作,python,tensorflow,ubuntu,matplotlib,cmd,Python,Tensorflow,Ubuntu,Matplotlib,Cmd,我正在尝试使用python学习机器学习,并尝试使用matplotlib获取要显示的图形。但是,当我运行显示图形的代码时,它什么也不做。我正在windows cmd中使用ubuntu终端 我正在运行tensorflow文档中的教程 我知道使用pycharm并运行代码会显示出来,但我更喜欢通过windows cmd运行和编译所有内容,特别是ubuntu终端 plt.figure() plt.imshow(train_images[0]) plt.colorbar() plt.grid(False)
plt.figure()
plt.imshow(train_images[0])
plt.colorbar()
plt.grid(False)
plt.show()
当我运行代码时,什么都没有发生。我试图打印它,但它一个也不打印。我假设它与ubuntu终端设置的权限有关,但我不知道如何修复它。我只需要使用pycharm还是有办法让它工作?安装anaconda或conda并使用Jupyter笔记本电脑。出于学习的目的,我认为没有理由以这种方式进行绘图。不幸的是,Windows CMD不支持绘图操作,除非它有Ipython,如果您刚刚开始安装,这可能会非常繁琐。我建议安装anaconda(一个虚拟环境管理器),或者使用Jupyter笔记本或SpyderIMO。你的术语需要复习一下,windows cmd中既没有
Ubuntu cmd提示符
,也没有Ubuntu终端。你指的是运行在Windows控制台上的Ubuntu上的WSL akaBash吗?