Python中vscode又炸了?如何解决常见问题

运行 task 报错:

启动外部程序 ${config:python.pythonPath} -u ${file} 失败。 spawn ${workspaceFolder}/ls_env/bin/python ENOENT

工作区设置了 Python 环境路径: { "python.pythonPath": "${workspaceFolder}/ls_env/bin/python" }

把${workspaceFolder}改成实际路径才能正常使用了。


Python中vscode又炸了?如何解决常见问题

12 回复

你的 python 安装到 workspace 了?


VSCode在Python开发中出问题太常见了,我经常遇到。下面几个方法基本能解决90%的问题:

1. 重启VSCode和Python语言服务器

# 先保存所有文件,然后:
# 1. 按 Ctrl+Shift+P 打开命令面板
# 2. 输入 "Python: Restart Language Server" 执行
# 3. 如果不行,完全关闭VSCode再重新打开

2. 检查Python解释器选择

# 按 Ctrl+Shift+P,输入 "Python: Select Interpreter"
# 确保选的是你项目实际用的Python版本
# 常见问题:系统Python vs 虚拟环境Python

3. 重新安装Python扩展

# 左侧扩展图标 → 找到Python扩展 → 卸载 → 重新安装
# 有时候扩展更新会出bug,回退到稳定版本也行

4. 清理缓存和重启

# 关闭VSCode,删除以下目录:
# Windows: %APPDATA%\Code\Cache 和 %APPDATA%\Code\CachedData
# Mac: ~/Library/Application Support/Code/Cache
# Linux: ~/.config/Code/Cache

5. 检查launch.json配置

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Current File",
            "type": "python",
            "request": "launch",
            "program": "${file}",
            "console": "integratedTerminal"
        }
    ]
}

如果这些都试了还不行,检查下是不是装了冲突的扩展,或者看看VSCode的输出面板(Ctrl+Shift+U)有什么错误信息。

总结:先重启,再重装,最后查配置。

为什么喜欢用编辑器运行。。

因为这样比较像 IDE

终端运行麻烦阿,编辑器有快捷键阿

当然了,我是 cmd+shift+p 然后选择 VENV 里的解释器,路径配置都是 vscode 帮我写好的

那你需要一个 pycharm

新年好(๑•̀ㅁ•́๑)✧

装一个终端插件更舒服吧

反正最近打开大文件 vscode 不如 sublime

python 还是 pycharm 吧…
除了 js 和 ts 用 vscode 好用,其他都可以 jetbrain

回到顶部