我在 xubunutu 和 python 2.7 和 3.6.7 上有 vscode。我也用 python 3.6.7 做了一个 virtualenv。在 python 3 和 virtualenv 中,我安装了 matplotlib。但是,当我导入 matplotlib 并运行代码时,我收到导入错误。更确定的是,我已经检查了终端中的导入并且没问题。由于我没有在 python2.7 中安装 matplotlib,看起来 vscode 仍然没有使用 python3,尽管在底部它显示了 python3.6.7。
在crtl+shift+p之后的vscode中,我选择了解释器,并将setting.json中的路径更改为相应的地址。例如对于 python 3:
{
"python.pythonPath": "/usr/bin/python3"
}
对于我的名为“test”的virtualenv:
{
"python.pythonPath": "/home/joudy/test/bin/python"
}