Windows 11安装Poetry后出现命令未找到问题求助
解决Windows 11下Poetry安装后无法识别命令的问题
先确认Poetry的实际安装路径
新版本Poetry默认安装路径已变更为C:\Users\massi\.local\bin,先打开文件资源管理器检查该路径下是否存在poetry.exe;如果没有,再去C:\Users\massi\AppData\Roaming\Python\Scripts查找。正确配置环境变量(永久生效)
图形化操作更稳妥,步骤如下:- 按Win+R输入
sysdm.cpl回车,打开系统属性窗口 - 切换到「高级」选项卡,点击「环境变量」
- 在「用户变量」区域找到「Path」,点击「编辑」
- 点击「新建」,将找到的Poetry所在完整路径粘贴进去
- 依次点击所有窗口的「确定」保存设置
若用PowerShell命令配置,需以管理员身份运行终端,执行:
[Environment]::SetEnvironmentVariable("Path", $env:Path + ";C:\Users\massi\.local\bin", "User")注意:配置完成后必须关闭当前终端,重新打开新的PowerShell窗口才能生效
- 按Win+R输入
验证与排查
- 若配置后仍无法识别,直接用完整路径运行Poetry,比如:
能正常显示版本则说明环境变量未生效,检查Path是否添加正确;若仍报错,重新运行官方安装脚本并留意安装过程中的报错信息。C:\Users\massi\.local\bin\poetry.exe --version - 备选方案:改用pip安装Poetry
安装后检查pip install poetryC:\Users\massi\AppData\Local\Programs\Python\Python310\Scripts路径是否在Path中,添加后重启终端测试。
- 若配置后仍无法识别,直接用完整路径运行Poetry,比如:
内容的提问来源于stack exchange,提问作者MaxDragonheart
相关产品推荐
相关产品推荐

