You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何Visual Studio Code运行旧代码?Python新手求助

解决VS Code运行Python时执行旧代码的问题
  • 检查运行配置的目标文件
    打开运行面板(Ctrl+Shift+D),确认当前选中的运行配置是「Python: 当前文件」。如果之前选了特定旧文件的配置,切换文件后运行命令还是会指向旧脚本,改成「当前文件」就能确保每次运行打开的文件。

  • 清理Python缓存文件
    项目目录下的__pycache__文件夹会存储编译后的旧字节码,可能导致运行时加载旧代码。手动删除项目里所有__pycache__文件夹,或者在终端执行对应命令:

    • macOS/Linux:rm -rf __pycache__
    • Windows:rmdir /s/q __pycache__
  • 验证终端工作目录
    VS Code终端的工作目录如果和当前文件所在目录不一致,可能会误运行其他目录下的同名旧文件。在终端用pwd(Windows用cd)查看当前路径,确保和打开文件的目录匹配。也可以设置终端自动切换到当前文件目录:打开设置(Ctrl+,),搜索「terminal.integrated.cwd」,将值设为${fileDirname}。

  • 排查扩展冲突
    部分Python相关扩展可能干扰运行逻辑,比如自动执行脚本的插件。暂时禁用所有Python类扩展,重启VS Code后测试运行当前文件,若问题解决,再逐个启用扩展找出冲突的那个。

  • 确认Python解释器版本
    检查VS Code底部状态栏显示的Python解释器,确保和你在其他编辑器使用的是同一个版本。不同环境的依赖或脚本状态可能不同,点击状态栏的版本号切换到正确的解释器。

内容的提问来源于stack exchange,提问作者Augustus

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 21:27:29