Wil*_*gyi 5 python matplotlib visual-studio-code vscode-settings
我在使用 VS Code 调试 Python 文件时遇到问题。似乎自上次更新 VS Code matplotlib 以来,在调用plt.show(). 没有报告错误,脚本继续执行,就好像调用成功一样,所以我不确定原因是什么。
一开始我觉得可能跟后端有关,所以我尝试在不同matplotlib.plot后端和 Python 版本的各种 Python 环境中运行,但没有成功。
我唯一的想法是 VS Code 设置可能会以某种方式覆盖后端或环境,并且可能导致这种行为?
小智 6
我在 Anaconda 的虚拟环境中遇到了同样的问题。我创建了一个简单的脚本(如下),当在 Ubuntu 的终端上运行时,情节出现了,但在 VSCode 的终端上,情节没有打开,脚本完成了。
import matplotlib.pyplot as plt
plt.plot([1,2,3], [10, 20, 30])
plt.show()
Run Code Online (Sandbox Code Playgroud)
我通过打开 VSCode 设置 (JSON) 并将“terminal.integrated.inheritEnv”更改为 true 来解决。如果它不存在,我想你应该添加这个选项。
在其他答案上找到了解决方案:https : //stackoverflow.com/a/63368392/2014507(归功于Jiang)
| 归档时间: |
|
| 查看次数: |
3143 次 |
| 最近记录: |