安装pyenv后$PYENV_ROOT/bin目录不存在,是否安装有误?
M1 Mac(OSX 13)下pyenv路径配置问题解惑
- 这个步骤属于文档过时,不是你安装出错了。
- 当前pyenv的核心可执行文件已经合并到
$PYENV_ROOT/shims目录,$PYENV_ROOT/bin本身就不会存在,这是ARM架构版本pyenv的正常情况。 - 正确的配置只需两步:
- 将
$PYENV_ROOT/shims添加到系统PATH的最前端 - 在shell配置文件(比如
.zshrc或.bashrc)中加入eval "$(pyenv init -)"(或eval "$(pyenv init --path)")来完成环境初始化
- 将
- 官方文档的这个配置步骤没跟上版本更新,不少M1用户都遇到过相同问题,按上述方式配置就能正常使用pyenv的所有功能。
内容的提问来源于stack exchange,提问作者11th Hour Worker
相关产品推荐
相关产品推荐

