gpt4 book ai didi

python - 从 VS Code 集成终端运行 Python 时,matplotlib 图不会显示

转载 作者:行者123 更新时间:2023-12-03 23:07:11 25 4
gpt4 key购买 nike

我在使用 VS Code 调试 Python 文件时遇到问题。似乎自上次更新 VS Code matplotlib 数字以来,在调用 plt.show() 后已停止显示。 .没有报告错误,脚本继续执行,就好像调用成功一样,所以我不确定原因是什么。

一开始我觉得可能跟后端有关,所以我尝试在不同的 Python 环境中运行不同的 matplotlib.plot后端和 Python 版本,但没有成功。

我唯一的想法是 VS Code 设置可能会以某种方式覆盖后端或环境,并且可能导致这种行为?

最佳答案

我在 Anaconda 的虚拟环境中遇到了同样的问题。我创建了一个简单的脚本(如下),当在 Ubuntu 的终端上运行时,情节出现了,但在 VSCode 的终端上,情节没有打开,脚本完成了。

import matplotlib.pyplot as plt
plt.plot([1,2,3], [10, 20, 30])
plt.show()
我通过打开 VSCode 设置 (JSON) 并将“terminal.integrated.inheritEnv”更改为 true 来解决。如果它不存在,我想你应该添加这个选项。
在其他答案中找到了解决方案: https://stackoverflow.com/a/63368392/2014507 (归功于 Jiang)

关于python - 从 VS Code 集成终端运行 Python 时,matplotlib 图不会显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61757455/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com