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

VS Code中导入prettytable失败:已安装仍提示No module named 'prettytable'

解决VS Code中导入prettytable提示“No module named 'prettytable'”的问题

以下是几种常见的排查和解决方法:

  • 确认VS Code使用的Python解释器与pip安装环境一致

    1. 查看VS Code左下角显示的Python版本/环境,点击该区域打开解释器选择列表。
    2. 选择你执行pip install prettytable时对应的环境(比如系统Python、虚拟环境)。如果是虚拟环境,确保已经激活该环境后再重新安装模块:
      • Windows:.\venv\Scripts\activate && pip install prettytable
      • Linux/macOS:source venv/bin/activate && pip install prettytable
  • 使用Python解释器关联的pip安装
    避免直接用pip命令导致的版本不匹配,改用python -m pip强制绑定当前Python解释器的包管理工具:

    python -m pip install prettytable
    

    如果系统中同时存在Python2和Python3,替换为python3 -m pip install prettytable。

  • 检查用户目录安装权限
    如果安装时没有管理员权限,模块可能被安装到用户专属目录,VS Code可能无法识别。尝试添加--user参数重新安装:

    pip install --user prettytable
    
  • 重置VS Code缓存
    执行完上述操作后,重启VS Code或通过快捷键Ctrl+Shift+P打开命令面板,输入Reload Window重新加载窗口,再尝试导入模块。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 06:39:50