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

macOS系统下使用pyenv创建Python虚拟环境失败问题求助

问题原因

从报错日志中的rm: /Users/fitz/.pyenv/shims/shims: is a directory信息可以直接定位根因:pyenv全局运行目录下的shims文件夹内,意外生成了一个同名的shims子目录。
pyenv virtualenv创建虚拟环境的最后一步会更新shims目录下的可执行文件映射,流程默认会先删除旧的无效映射条目,遇到这个异常的子目录时,默认的rm命令无法直接删除目录对象,导致流程中断报错。该问题属于pyenv全局环境异常,和你选择的Python版本、虚拟环境命名无关,因此更换这两个参数无法解决问题。

解决步骤
  • 第一步:删除异常嵌套的shims子目录,执行命令:
    rm -rf ~/.pyenv/shims/shims
  • 第二步:手动触发pyenv重新生成所有shims可执行映射,执行命令:
    pyenv rehash
  • 第三步:重新执行你原本的虚拟环境创建命令即可正常完成创建:
    pyenv virtualenv 3.8.2 myenv

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 14:39:04