vscode中的Python:导入错误不会显示在终端中
我正在用vscode编写python脚本,最近我遇到了一个与导入相关的问题。 上面的代码行导入工作,其输出显示在终端中:vscode中的Python:导入错误不会显示在终端中,python,visual-studio-code,Python,Visual Studio Code,我正在用vscode编写python脚本,最近我遇到了一个与导入相关的问题。 上面的代码行导入工作,其输出显示在终端中: print("hellow") import matplotlib.pyplot as plt import numpy as np #from scipy.special import erfc from scipy.linalg import solve > hellow 导入下面的代码行不会执行,但终端中不会显示错误 import matp
print("hellow")
import matplotlib.pyplot as plt
import numpy as np
#from scipy.special import erfc
from scipy.linalg import solve
> hellow
导入下面的代码行不会执行,但终端中不会显示错误
import matplotlib.pyplot as plt
import numpy as np
#from scipy.special import erfc
from scipy.linalg import solve
print("hellow")
>
我猜我的vscode设置有问题,但是为什么终端上没有显示错误呢
谢谢您的帮助。我认为这与您的vscode设置无关。你能确定阻止你的程序的特定导入吗(试着在plt导入之后放hello,然后是np,然后是solve)?你是对的matplotlib有问题。我可以导入maplotlib,但是当我尝试导入matplotlib.pyplot时,python崩溃了。这不仅仅发生在vscode中。您可以试试:@Crawdad_Buckwheat,您可以尝试卸载
matplotlib
,然后重新安装,看看问题是否消失。好的,我可以解决这个问题。首先,我尝试用pip卸载并重新安装matplotlib(不起作用)。然后我尝试用conda安装matplotlib(不起作用)。我的windows 10与最新版本的numpy或matplotlib之间似乎存在冲突。我降级到numpy版本1.19.3和matplotlib 3.1.2,现在一切又恢复正常了。