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

VS Code修改Python代码后需重启才生效的问题求助

VS Code运行Python时不加载最新代码的解决方案
  • 先检查终端里的Python进程是否没彻底终止:之前运行的程序可能在后台挂着,导致新运行的还是旧进程。直接按Ctrl+C强制终止当前终端的程序,或者通过任务管理器结束所有Python相关进程后再重新运行。
  • 确认VS Code的Python解释器是否选对:按Ctrl+Shift+P打开命令面板,输入Python: Select Interpreter,选当前项目对应的虚拟环境或者正确的Python版本,避免加载了其他环境里的旧代码。
  • 调整终端相关设置:打开VS Code设置(Ctrl+,),搜索python.terminal.executeInFileDir并勾选;再搜索python.terminal.activateEnvironment也勾选。另外可以关闭terminal.integrated.enablePersistentSessions选项,防止终端会话复用带来的缓存问题。
  • 删除Python字节码缓存:项目里的__pycache__文件夹会存编译后的.pyc文件,有时候不会自动更新。手动删掉项目中所有__pycache__文件夹,或者用命令清理:Linux/macOS用find . -name "__pycache__" -type d -exec rm -r {} +,Windows直接在文件管理器删除即可。
  • 尝试手动强制重载:如果以上都不行,运行代码时可以用python -B your_script.py,-B参数会禁止生成.pyc文件,避免缓存干扰;或者安装ipython后用python -m autoreload your_script.py实现自动重载。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 04:55:57