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

VSCode中Python扩展激活失败报错e.endswith is not a function该如何解决?

解决VSCode中Python扩展激活失败(e.endswith is not a function)的问题

以下是针对该错误的实用解决步骤:

  • 彻底清理VSCode残留配置与缓存
    关闭VSCode后,找到对应系统的VSCode配置目录:

    • Windows:%APPDATA%\Code
    • macOS:~/Library/Application Support/Code
    • Linux:~/.config/Code
      删除目录下的Cache、CachedData文件夹,若无需保留自定义配置,可一并删除User文件夹。同时删除~/.vscode/extensions目录下所有以ms-python开头的文件夹。
  • 检查并修复Python环境变量
    打开终端执行以下命令,确认Python和pip路径一致且指向正确的安装版本:

    python --version
    pip --version
    

    若存在多个Python版本冲突,调整系统PATH变量,仅保留目标Python版本的路径。

  • 手动指定Python解释器
    打开VSCode,按下Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS),输入Python: Select Interpreter,手动选择Python安装的绝对路径(例如C:\Python311\python.exe或/usr/bin/python3.11)。

  • 排查扩展冲突
    打开扩展面板(Ctrl+Shift+X),禁用除Python、Pylance外的所有扩展,重启VSCode后观察Python扩展是否能正常激活。若恢复正常,再逐个启用其他扩展,定位引发冲突的扩展。

  • 降级Python扩展版本
    在扩展面板找到Python扩展,点击右上角齿轮图标选择Install Another Version...,选择一个稳定的旧版本(如v2023.10.1)安装,重启VSCode后验证问题是否解决。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 19:55:18