首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python程序在VS Code终端中启动缓慢

问Python程序在VS Code终端中启动缓慢
EN

Stack Overflow用户
提问于 2021-10-29 15:40:47
回答 1查看 245关注 0票数 0

当我在VS Code终端中运行任何程序时,该程序大约需要20-30秒才能开始运行。启动后,它以相对正常的速度运行。

这是新的行为:我上个学年运行的代码的启动时间要快得多。我没有使用新的扩展,我知道这会减慢速度-我已经尝试禁用我不需要的扩展,但无济于事。列出的启动时间似乎都不是问题所在(Python扩展的时间是282毫秒,这是列出的最长启动时间)。

我尝试过卸载和重新安装VS Code,也尝试过安装Python 3.10.0 (我默认使用3.9.0 )。

下面是一个不需要花太多时间就可以启动的代码示例:

代码语言:javascript
复制
var = 1
while True:
    print(var)
    var += 1

这种慢启动的行为在我运行过的所有Python程序中都是一样的,不管是不是无限循环。

代码语言:javascript
复制
VS Code info:
Version: 1.61.2 (user setup)
Commit: 6cba118ac49a1b88332f312a8f67186f7f3c1643
Date: 2021-10-19T14:57:20.575Z
Electron: 13.5.1
Chrome: 91.0.4472.164
Node.js: 14.16.0
V8: 9.1.269.39-electron.0
OS: Windows_NT x64 10.0.19043

仅供参考,我是一名编程教师,没有编程教育背景。我保证我会尽我所能回答你的问题,但我可能需要一些牵手才能到达那里。谢谢你的帮助。

编辑:我已经养成了这样的习惯:当我修改一个程序时,我会杀死终端,然后保存我的程序,然后运行它。我经常杀了终端。事实证明,如果我只保存并重新运行我的程序(而不是终止终端),第一次运行开始得很慢,但随后的运行开始得很好。这让我相信问题不在于程序本身,而在于我的终端启动缓慢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-02 03:07:38

从你的评论来看,我很确定问题不是系统中的python或VS代码,而是PowerShell启动的时间要长得多。

我建议您切换到CMD,它的启动时间要短得多。转到setting.json并添加以下行

代码语言:javascript
复制
"terminal.integrated.defaultProfile.windows": "Command Prompt"

或者,您也可以单击集成终端中的+按钮,选择Default Profile,然后在屏幕顶部出现提示时选择Command Prompt,如documentation of VS Code中所示

如果你想解决PowerShell本身速度慢的问题,在线上有很多解决方案。您似乎使用的是较旧版本的PowerShell。您可以将其更新到PowerShell核心6,但我不认为这是必要的。将默认配置文件更改为CMD应该足以解决您的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69771562

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档