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

如何在Linux Mint中将Python 3.11.1设置为默认版本?

解决Linux Mint 21.1全局设置python3为Python 3.11.1的方法

核心问题分析

你之前的操作仅配置了python命令的替代项,未针对python3组做处理;别名错误指向了库目录而非可执行文件;PATH添加的是无用的库路径,这些问题导致python3仍指向3.10.6。

正确操作步骤

  1. 用update-alternatives管理python3组
    系统python3命令对应/usr/bin/python3软链接,需通过update-alternatives管理其指向:

    • 将Python 3.10和3.11加入python3替代组(优先级数字越大,默认优先级越高):
      sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 10
      sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.11 20
      
    • 手动选择默认版本(可选,因3.11优先级更高会自动成为默认):
      sudo update-alternatives --config python3
      
      输入对应3.11的序号回车即可。
  2. 清理错误旧配置

    • 删除错误别名:打开~/.bashrc或~/.zshrc(若使用zsh),找到类似alias python3=/usr/lib/python3.11的行删除,执行source ~/.bashrc(或对应shell配置文件)生效。
    • 移除无效PATH路径:在上述配置文件中删除添加/usr/lib/python3.11的行,该目录是Python库目录,并非可执行文件目录,添加无意义。
  3. 验证全局生效

    • 终端验证:运行python3 --version,应显示Python 3.11.1。
    • VSCode配置:打开命令面板(Ctrl+Shift+P),输入Python: Select Interpreter,选择Python 3.11.1;或在设置中把python.defaultInterpreterPath设为/usr/bin/python3。
    • 脚本适配:脚本开头使用#!/usr/bin/env python3,会自动调用系统默认的python3版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 15:45:34