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

VSCode修改Python脚本后Bash运行仍为旧版本的问题求助

解决VSCode修改Python脚本后Bash执行仍为旧版本的问题
  • 开启VSCode自动保存
    这是最直接的核心解决办法。打开VSCode设置(快捷键Ctrl+,或Cmd+,),搜索files.autoSave,根据使用习惯选择自动保存模式:

    • afterDelay:修改后延迟指定时间自动保存(默认1秒,可通过files.autoSaveDelay调整时长)
    • onFocusChange:切换到其他编辑器标签或窗口时自动保存
    • onWindowChange:VSCode失去焦点时自动保存
  • 禁用Python字节码缓存
    少数情况下,Python生成的.pyc字节码文件会缓存旧脚本内容,执行脚本时添加-B参数可避免该问题:

    python -B script.py
    

    也可直接删除当前目录下的__pycache__文件夹,清除已生成的缓存文件。

  • 验证脚本路径与终端环境
    确保你在Bash中运行的是VSCode正在编辑的脚本:

    1. 执行pwd查看终端当前工作目录,确认和VSCode打开的目录一致
    2. 执行cat script.py查看文件内容,确认是修改后的版本

内容的提问来源于stack exchange,提问作者José Siles Blanco

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 15:51:42