gpt4 book ai didi

python - 执行 VPython 程序后 VS Code 集成终端卡住

转载 作者:行者123 更新时间:2023-12-02 19:07:34 24 4
gpt4 key购买 nike

当前在 Visual Studio Code 中运行 Windows 10、python 版本 3.8.5。

每次我尝试使用 vpython 执行任何程序时,该程序都可以正常工作,但会永久锁定我的集成终端,使其无法再使用。它仍然显示以前运行的旧文本,但不会接受任何新的程序执行或允许在终端中输入任何内容。我尝试过的所有其他程序都工作得很好,但任何使用 vpython 的程序都会卡住它。相同的 vpython 程序在 IDLE 中运行得很好。我已确保已取消选中“以兼容模式运行此程序”。

MWE

from vpython import *

ball = sphere(pos=vector(-5, 0, 0), radius=0.5, color=color.cyan)

最佳答案

这是 vpython 中的一个错误,我已将其创建为 issue 。它并不特定于 VSCode 终端,还会影响使用 cmd 或 Powershell 启动的 vpython 脚本。

请注意,它实际上并没有无限地卡住终端。在我的测试中,程序返回命令行有时需要大约 1 分钟,有时长达 10 分钟。

解决方法

a.启动另一个终端/cmd/powershell选项卡或窗口并使用它。

b. 关闭浏览器的所有选项卡。杀掉浏览器进程会立即返回。

c.耐心等待直到程序返回。 (1-10分钟)

或者,克隆 vpython repo并自己找到并修复错误;-)

关于python - 执行 VPython 程序后 VS Code 集成终端卡住,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64808107/

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