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

Python3与pyenv版本不一致问题咨询:如何使用Python3.9.0?

版本差异原因
  • 你直接运行python3调用的是系统原生安装的Python 3.11.4,它和pyenv管理的版本属于两个独立环境:pyenv是用户级版本管理工具,它安装的版本都存放在用户目录下,不会自动覆盖系统默认的Python路径。
  • 系统执行命令时会按PATH环境变量的顺序查找可执行文件,系统默认Python的路径优先级比pyenv管理版本的路径更高,所以优先调用了系统的3.11.4。
安装并使用Python 3.9.0的步骤
  1. 安装3.9.0版本
    运行以下命令让pyenv下载并安装Python 3.9.0:

    pyenv install 3.9.0
    

    如果安装失败,先确保系统装好了编译依赖(比如Linux下需要build-essential、libssl-dev等基础编译包;macOS需安装Xcode Command Line Tools)。

  2. 设置使用版本

    • 全局生效:让所有终端默认使用3.9.0,运行:
      pyenv global 3.9.0
      
      之后新开终端,执行python --version就会显示3.9.0。
    • 当前目录生效:仅在当前项目目录使用3.9.0,运行:
      pyenv local 3.9.0
      
      这会在当前目录生成.python-version文件,后续进入该目录时pyenv会自动切换到3.9.0。
  3. 验证
    执行pyenv versions,会看到3.9.0旁边带有*标记,代表它是当前活跃版本;再执行python --version,应该返回Python 3.9.0。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 05:22:03