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

VSCode运行Python脚本时持续打印路径与CWD问题排查求助

解决VSCode运行Python脚本持续打印python.exe路径与CWD的问题

排查方向与解决步骤

1. 检查Python自动执行脚本

Python启动时会自动运行sitecustomize.py和usercustomize.py文件,若这两个文件包含打印路径或CWD的代码,会导致持续输出:

  • 打开Python解释器所在目录的site-packages文件夹(系统Python的Lib\site-packages或旧venv的Lib\site-packages)
  • 查找是否存在sitecustomize.py或usercustomize.py,如有则删除文件,或注释掉其中打印路径、CWD的代码。

2. 清理残留venv配置并重新选择解释器

即使退出venv,VSCode可能仍缓存旧venv的配置:

  • 手动删除之前创建的venv文件夹
  • 按Ctrl+Shift+P打开命令面板,输入Python: Select Interpreter,重新选择系统Python或其他干净的解释器
  • 重启VSCode生效

3. 检查VSCode终端启动配置

部分终端配置会导致启动时输出路径信息:

  • 按Ctrl+Shift+P打开命令面板,输入Preferences: Open Settings (JSON)
  • 检查是否存在类似以下的配置,若有则删除:
    "terminal.integrated.shellArgs.windows": ["/k", "echo %CD%"]
    
    或其他会打印路径、CWD的终端启动参数

4. 检查launch.json的环境变量配置

PYTHONVERBOSE环境变量会让Python输出启动详情(含路径):

  • 打开.vscode/launch.json
  • 检查是否在env字段中设置了"PYTHONVERBOSE": "1",若有则移除该配置
  • 确保console配置为"internalConsole"的同时,没有其他冲突配置项

5. 重置Python扩展配置

若以上方法无效,重置Python扩展默认配置:

  • 打开VSCode扩展面板,找到Python扩展,点击右侧齿轮图标,选择Reset Extension Settings
  • 重启VSCode后重新配置解释器

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 03:31:04