🔥 Mac必备技能!pyenv安装Python后命令失效?1分钟快速修复指南 🔥

759 阅读1分钟

问题:

在使用 pyenv 在 Mac 电脑上安装 Python 后,在终端输入 python 命令时,出现 zsh: command not found: python 错误。

原因:

这是因为系统环境变量 PATH 中没有包含 pyenv 安装的 Python 可执行文件所在的目录,导致系统无法找到 python 命令。

解决方案:

  1. 编辑 .zprofile 文件: 打开终端,输入 vim ~/.zprofile

  2. 添加环境变量配置: 在打开的文件中,添加以下两行代码:

    export PYENV_ROOT=~/.pyenv
    export PATH="$PYENV_ROOT/shims:$PATH"
    
    • PYENV_ROOT=~/.pyenv:指定 pyenv 的安装目录。
    • PATH="$PYENV_ROOT/shims:$PATH":将 pyenvshims 目录添加到 PATH 环境变量中。shims 目录包含了指向 pyenv 管理的 Python 版本的链接。
  3. 使配置生效: 在终端中运行 source ~/.zprofile 命令,使修改后的环境变量立即生效。

  4. 验证: 运行 python -V 命令,如果能正确显示 Python 版本号,则说明配置成功。