在 VS 代码终端中执行程序时,Matplotlib 不显示绘图

Matplotlib not showing plot when program is executed in the VS Code terminal

我这里有这个简单的程序

import numpy as np 
import matplotlib.pyplot as plt 

num_of_intervals = 2000
x = np.linspace(-10,10,num=num_of_intervals)

y_inputs = 1/(1+np.exp(-x)) # SIGMOID FUNCTION

plt.figure(figsize = (15,9))
plt.plot(x,y_inputs,label = 'Sigmoid Function')
plt.vlines(x=0, ymin = min(y_inputs), ymax=max(y_inputs), linestyles='dashed')
plt.title('Sigmoid Function')
plt.show()

当上面的程序在vscode终端中是运行。看不到情节(通常会弹出 window 显示情节)。

但是当程序在Ubuntu终端运行时,可以看到弹出的剧情window。

知道如何使用 vscode 解决这个问题。

OS : Ubuntu 20.04

Visual Studio 代码 1.54.3

Python : 3.8.5

仔细检查此选项是否已在“设置”中打开:terminal.integrated.inheritEnv