安装Poetry时提示找不到D盘Python的问题求助
解决方案
1. 用正常Python强制安装Poetry
如果你现在有可用的Python(比如C盘里的官方Python或正常的conda环境),直接用这个Python来安装Poetry,绑定正确路径:
- 打开CMD或PowerShell,找到你当前正常的
python.exe路径(比如C:\Python311\python.exe) - 依次运行命令:
替换成你自己的Python路径即可,这样Poetry会默认使用这个指定的Python,不会再找D盘的旧路径。C:\Python311\python.exe -m pip install --upgrade pip C:\Python311\python.exe -m pip install poetry
2. 清理Poetry残留配置
如果上面的方法没效果,手动清理Poetry的缓存和旧配置:
- Windows系统下,Poetry的配置目录一般在
C:\Users\[你的用户名]\AppData\Roaming\pypoetry - 直接删除这个目录下的所有内容
- 再重新执行步骤1的安装命令
3. 检查Poetry专属环境变量
有可能存在POETRY_PYTHON_EXECUTABLE变量指向旧路径:
- 右键“此电脑”→“属性”→“高级系统设置”→“环境变量”
- 在用户变量或系统变量里查找
POETRY_PYTHON_EXECUTABLE,如果存在,把它的值改成你当前正常的Python路径 - 保存后重启CMD/PowerShell,再尝试使用Poetry
4. 验证修复结果
安装完成后,运行以下命令确认Poetry使用的Python是否正确:
poetry run python --version
如果输出的是你当前正常的Python版本,就说明问题解决了。
内容的提问来源于stack exchange,提问作者Massimo Asteriti
相关产品推荐
相关产品推荐

