使用Poetry创建新项目遇报错求助:返回非零退出状态9009
解决Poetry创建项目时的exit status 9009错误
问题原因
报错里的C:\Users\***\AppData\Local\Microsoft\WindowsApps\python.EXE是Windows应用商店版Python的快捷链接,并非实际的Python可执行文件,Poetry无法正确调用它导致报错。
解决方案
1. 切换到官方安装版Python
- 打开命令提示符(CMD)或PowerShell,执行
where python查看当前系统中的Python路径 - 找到你通过Python官网安装的版本路径(通常是
C:\Users\你的用户名\AppData\Local\Programs\Python\PythonXX\python.exe,XX为具体版本号) - 执行
setx PATH "你的Python路径;%PATH%"将该路径添加到系统环境变量最前端,重启终端后生效
2. 让Poetry指定正确的Python解释器
如果不想修改全局环境变量,可直接指定Poetry使用的Python:
poetry env use "C:\Users\你的用户名\AppData\Local\Programs\Python\PythonXX\python.exe"
之后再执行poetry new my-project即可。
3. 修复WindowsApps的Python关联(可选)
- 打开Windows设置,进入“应用”->“应用和功能”
- 找到应用商店版的Python,选择“高级选项”,点击“修复”或“重置”
- 修复完成后重新尝试创建项目
内容的提问来源于stack exchange,提问作者masa
相关产品推荐
相关产品推荐

