问题:
在使用 pyenv 在 Mac 电脑上安装 Python 后,在终端输入 python 命令时,出现 zsh: command not found: python 错误。
原因:
这是因为系统环境变量 PATH 中没有包含 pyenv 安装的 Python 可执行文件所在的目录,导致系统无法找到 python 命令。
解决方案:
-
编辑
.zprofile文件: 打开终端,输入vim ~/.zprofile。 -
添加环境变量配置: 在打开的文件中,添加以下两行代码:
export PYENV_ROOT=~/.pyenv export PATH="$PYENV_ROOT/shims:$PATH"PYENV_ROOT=~/.pyenv:指定pyenv的安装目录。PATH="$PYENV_ROOT/shims:$PATH":将pyenv的shims目录添加到PATH环境变量中。shims目录包含了指向pyenv管理的 Python 版本的链接。
-
使配置生效: 在终端中运行
source ~/.zprofile命令,使修改后的环境变量立即生效。 -
验证: 运行
python -V命令,如果能正确显示 Python 版本号,则说明配置成功。