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

如何在Kali Linux中将默认Python命令对应版本修改为Python3.9.6

Kali Linux Python版本指向修改方案

前置操作

  • 先确认你安装的Python3.9.6的绝对路径,执行命令:
    whereis python3.9
  • 通常源码默认安装路径为/usr/local/bin/python3.9,请以你实际查询到的路径为准,下文统一用该路径作为示例。

方案1:系统全局生效(推荐)

使用Kali默认自带的update-alternatives工具管理Python版本优先级,操作如下:

  • 新增Python3.9.6作为python命令的备选项,设置优先级为100(数值越高优先级越高):
    sudo update-alternatives --install /usr/bin/python python /usr/local/bin/python3.9 100
  • 新增Python3.9.6作为python3命令的备选项:
    sudo update-alternatives --install /usr/bin/python3 python3 /usr/local/bin/python3.9 100
  • 若系统内存在多个Python版本,可手动选择默认版本:
    • 选择python命令默认版本:sudo update-alternatives --config python
    • 选择python3命令默认版本:sudo update-alternatives --config python3
  • 验证配置:分别执行python --version、python3 --version、python3.9 --version,三个命令返回的版本号均为3.9.6即配置成功。

方案2:当前用户生效

如果不需要全局修改,仅针对当前登录用户生效,可通过配置shell别名实现:

  • 编辑当前用户的shell配置文件,Kali 2020.4之后默认使用zsh,对应配置文件为~/.zshrc,使用bash的用户编辑~/.bashrc
  • 在配置文件末尾新增三行内容:
alias python='/usr/local/bin/python3.9'
alias python3='/usr/local/bin/python3.9'
alias python3.9='/usr/local/bin/python3.9'
  • 保存退出后执行配置生效命令:
    • zsh用户:source ~/.zshrc
    • bash用户:source ~/.bashrc

注意事项

  • 若后续系统工具出现依赖旧版本Python的报错,可通过update-alternatives切回原有版本即可恢复。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.07 01:45:03