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

在WSL2的Ubuntu22.04中过滤pyenv结果仅显示含3.9的Python版本

简便过滤pyenv可用Python 3.9系列版本的方法

直接通过Linux管道工具配合文本过滤命令就能一步实现,无需写入文件再用Python处理,以下是几种常用方式:

  • 使用grep固定字符串匹配(最直观):

    pyenv install --list | grep -F '3.9'
    

    -F参数表示按固定字符串匹配,避免正则表达式特殊字符干扰,能准确筛选出所有包含3.9的版本。

  • 使用grep正则匹配:

    pyenv install --list | grep '3\.9'
    

    转义.是因为正则中.代表任意字符,转义后才会匹配版本号里的实际点号。

  • 使用awk匹配:

    pyenv install --list | awk '/3\.9/'
    

    awk会自动输出符合正则匹配条件的行。

  • 使用sed过滤:

    pyenv install --list | sed -n '/3\.9/p'
    

    -n参数让sed只输出匹配到的行,/3\.9/p表示打印包含3.9的行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 15:12:02