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

macOS Big Sur下Poetry激活错误Python版本问题求助

解决Poetry虚拟环境Python版本不匹配问题

步骤1:清理损坏的虚拟环境

当前虚拟环境路径标注了py3.10但实际运行3.9.5,说明环境已损坏,先彻底删除:

  • 用Poetry命令删除:poetry env remove 3.9.5
  • 或者直接删除对应文件夹:rm -rf /Users/myname/Library/Caches/pypoetry/virtualenvs/app_name-dNeoDE2I-py3.10

步骤2:重新指定Python版本创建环境

  1. 先确认可用的Python 3.10路径,执行:which python3.10,会输出类似/usr/bin/python3.10的路径
  2. 用该路径指定Poetry使用的版本:poetry env use /path/to/python3.10(替换成实际输出的路径)
  3. 重新安装依赖,确保环境基于正确版本构建:poetry install

步骤3:验证修复结果

  • 执行poetry env info,检查输出里的Python字段是否为3.10.4,路径是否对应新创建的虚拟环境
  • 进入Poetry shell:poetry shell,再执行python --version,确认版本显示为3.10.4

额外排查点

  • 检查系统全局Python版本:执行python --version和python3 --version,确认没有版本混淆
  • 查看Poetry配置:poetry config --list,确保virtualenvs.create设为true;如果希望虚拟环境放在项目目录下,可执行poetry config virtualenvs.in-project true,后续管理更直观

内容的提问来源于stack exchange,提问作者SSC Fan

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 11:42:04