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

Ubuntu 22.04.2中pyenv命令未找到,无法安装Python3.8求助

解决pyenv找不到的问题并安装Python 3.8

先排查核心问题

  • 首先检查pyenv是否真的安装到位:执行ls ~/.pyenv/bin/,如果输出里没有pyenv可执行文件,说明之前的安装没完成,得重新安装。
  • 如果文件存在,先手动在当前终端执行export PATH="$HOME/.pyenv/bin:$PATH",再试pyenv --version。如果能正常输出版本号,说明环境变量配置没在shell启动文件里生效。

重新正确安装pyenv

1. 安装依赖(适用于Ubuntu/Debian系统)

sudo apt update && sudo apt install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python3-openssl git

2. 克隆pyenv仓库

git clone https://github.com/pyenv/pyenv.git ~/.pyenv

3. 配置shell环境变量

根据你使用的shell,把以下内容添加到对应的配置文件:

  • Bash:编辑~/.bashrc,添加:
    export PYENV_ROOT="$HOME/.pyenv"
    export PATH="$PYENV_ROOT/bin:$PATH"
    eval "$(pyenv init --path)"
    eval "$(pyenv init -)"
    
  • Zsh:编辑~/.zshrc,添加同样的三行内容。

4. 使配置生效

重启终端,或者执行对应命令:

  • Bash:source ~/.bashrc
  • Zsh:source ~/.zshrc

安装Python 3.8

确认pyenv可用后(执行pyenv --version无报错),安装指定版本:

pyenv install 3.8.18

设置全局默认Python版本:

pyenv global 3.8.18

或者在项目目录设置局部版本:

pyenv local 3.8.18

最后验证:执行python --version,应该显示Python 3.8.18。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 12:21:06