Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python plt.show()在ubuntu cmd promt上不工作_Python_Tensorflow_Ubuntu_Matplotlib_Cmd - Fatal编程技术网

Python plt.show()在ubuntu cmd promt上不工作

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)

我正在尝试使用python学习机器学习,并尝试使用matplotlib获取要显示的图形。但是,当我运行显示图形的代码时,它什么也不做。我正在windows cmd中使用ubuntu终端

我正在运行tensorflow文档中的教程

我知道使用pycharm并运行代码会显示出来,但我更喜欢通过windows cmd运行和编译所有内容,特别是ubuntu终端

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 aka
Bash吗?