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

如何解决prettytable已安装但运行mbed-tools compile提示缺失的问题

prettytable已安装但mbed-tools编译报错的解决方案

你的报错和prettytable没有生成.exe文件完全无关。prettytable是纯功能类Python第三方库,本身不提供命令行入口,安装后不会在Scripts目录生成可执行文件,找不到对应exe属于正常情况。

报错根因

报错的核心原因是mbed-tools运行时调用的Python环境,和你执行pip命令安装prettytable的Python环境不是同一个,属于Windows下多Python版本/虚拟环境共存时的常见路径冲突问题。

解决步骤

  • 第一步:确认mbed-tools的安装环境,执行命令where mbed-tools,查看返回的exe路径对应的Python根目录,确认是否和你已安装prettytable的Python3.9目录一致。
  • 第二步:如果路径不一致,直接用对应Python3.9的pip重新安装mbed-tools:py -3.9 -m pip install -U mbed-tools
  • 第三步:如果不想重装mbed-tools,也可以强制用你已安装prettytable的Python3.9环境调用编译命令:py -3.9 -m mbed_tools compile
  • 如果你当前使用了虚拟环境,需要先激活对应虚拟环境,再执行pip install prettytable,全局安装的包在虚拟环境默认无法调用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 19:06:01