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

pyenv创建虚拟环境后python版本显示异常问题求助

解决VS Code虚拟环境Python版本不符问题

排查与修复步骤

  • 锁定pyenv本地版本
    在项目目录下执行以下命令,确保当前目录绑定到Python 3.9.13:

    pyenv local 3.9.13
    

    执行pyenv version验证输出,确认显示3.9.13 (set by 你的项目路径/.python-version)。

  • 重新创建虚拟环境
    原虚拟环境可能基于系统Python 3.11创建,先删除项目下的.venv目录,再重新创建:

    python -m venv .venv
    

    激活虚拟环境后执行python -V,检查版本是否正确。

  • 检查终端环境变量
    激活虚拟环境后,执行where python(Windows)或which python(Linux/macOS),确认输出路径指向.venv\Scripts\python.exe。若指向系统Python路径,关闭VS Code重新打开,或在终端手动重新激活虚拟环境。

  • 确认VS Code解释器配置
    按下Ctrl+Shift+P(Windows)/Cmd+Shift+P(macOS),输入Python: Select Interpreter,选中.venv目录下的Python解释器(路径类似./.venv/Scripts/python.exe),选中后重启终端验证版本。

  • 检查pyenv的PATH优先级
    执行echo %PATH%(Windows)查看环境变量,确保%USERPROFILE%\.pyenv\shims排在系统Python路径之前,若顺序不对则调整环境变量顺序。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 16:32:05