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

使用pyenv安装Python 3.5.0后python3及pip3命令找不到的解决办法

解决pyenv安装Python后python3/pip3找不到的问题

这种情况大概率是pyenv的环境变量没有正确配置,导致shell无法识别pyenv管理的Python可执行文件。别担心,跟着下面的步骤来修复:

1. 检查并修改shell配置文件

pyenv需要通过shims目录来接管系统的Python调用,所以必须把这个目录添加到系统PATH的最前面,同时初始化pyenv。

根据你使用的shell类型,找到对应的配置文件:

  • 如果是Bash:~/.bash_profile 或 ~/.bashrc
  • 如果是Zsh:~/.zshrc
  • 如果是Fish:~/.config/fish/config.fish

以Zsh为例,打开配置文件:

nano ~/.zshrc

在文件末尾添加以下内容:

# 配置pyenv路径
export PATH="$HOME/.pyenv/shims:$PATH"
# 初始化pyenv
eval "$(pyenv init -)"
# 如果使用pyenv-virtualenv插件,加上这行(可选)
eval "$(pyenv virtualenv-init -)"

保存并退出编辑器(nano按Ctrl+O → 回车确认 → Ctrl+X)。

2. 重新加载配置文件

在终端执行以下命令,让配置生效:

source ~/.zshrc
# 如果是Bash,执行 source ~/.bash_profile 或 source ~/.bashrc

3. 验证修复效果

现在执行以下命令检查:

python3 --version
pip3 --version

应该会显示3.5.0版本,和pyenv version的输出一致。

额外排查点

如果还是不行,可以检查这几点:

  • 确认pyenv的安装路径是否是~/.pyenv,如果是其他路径(比如通过Homebrew安装的/usr/local/opt/pyenv),要把PATH里的$HOME/.pyenv改成对应路径。
  • 重新执行pyenv rehash,让pyenv重新生成shims文件:
    pyenv rehash
    
  • 确认pyenv install 3.5.0安装过程没有报错,可通过pyenv versions查看已安装的版本列表。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.28 06:33:39