Windows下执行mpr命令提示'mpremote'未识别的问题求助
解决Windows下mpr(mpremote)命令无法识别的问题
你遇到的问题是因为用pip install --user mpr安装的包,其可执行文件所在的用户级Scripts目录未添加到系统PATH环境变量中,导致Windows无法定位到mpremote(即mpr对应的命令)。
以下是两种可行的解决办法:
方法1:添加Python用户Scripts目录到PATH
打开命令提示符,执行命令获取Python用户站点目录:
python -m site --user-site输出类似
C:\Users\你的用户名\AppData\Roaming\Python\Python311\site-packages,将末尾的site-packages替换为Scripts,得到实际脚本路径,比如C:\Users\你的用户名\AppData\Roaming\Python\Python311\Scripts。将该路径添加到用户环境变量PATH:
- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 在「用户变量」区域找到
PATH,点击「编辑」 - 点击「新建」,粘贴刚才得到的Scripts路径
- 依次点击「确定」保存所有设置。
重启命令提示符,再次执行
mpr version即可正常运行。
方法2:直接通过Python模块执行(无需修改PATH)
如果不想调整环境变量,可以直接用Python模块调用的方式执行命令:
python -m mpremote version
内容的提问来源于stack exchange,提问作者Tohid Makari
相关产品推荐
相关产品推荐

