如何在 kali linux 上将 Python 3.8 设置为我的默认 python 版本

How to set Python 3.8 as my default python version on kali linux

我在我的 kali linux OS 中安装了 python 3.8,但是当我在 kali linux 终端中输入 python 时,它显示如下

> Python 2.7.18 (default, Apr 20 2020, 20:30:41) 

如何将 Python 3.8 设置为默认值?

希望这能回答您的问题。 最简单的方法是 运行 alias python=python3 。 所以,现在如果你 运行 命令 python 它将加载 python3 而不是 python 而在相同的 alias/command python.

我通常会在/usr/local下安装非默认版本的程序。然后我配置文件 $HOME/.bash_profile 以便 $PATH 变量首先具有 /usr/local/bin,在 /usr/bin/bin 之前(这实际上可能是您计算机上的同一物理目录系统)。

$HOME/.bash_profile:

# If not running interactively, don't do anything
case $- in
    *i*) ;;
      *) return;;
esac

# PATH starts with...
PATH="/usr/local/bin"

# add $HOME/bin if it exists...
if [ -d "${HOME}/bin" ]; then
  PATH="${PATH}:${HOME}/bin"
fi

# These should exist, add them as fall back....
PATH="${PATH}:/bin:/usr/bin:/sbin:/usr/sbin"

# Some custom locations last
if [ -d /usr/local/arm-elf/bin ]; then
  PATH="${PATH}:/usr/local/arm-elf/bin"
fi
if [ -d /opt/local/bin ]; then
  PATH="${PATH}:/opt/local/bin"
fi

当我使用交互式 shell 时,这会使 /usr/local/bin 中的任何内容成为默认设置,否则系统默认设置将保持有效。

先删除python 2.7.18

类型 >> sudo apt purge -y python2-minimal

安装python最新版本

类型 >> sudo apt install -y python3-pip

已安装最新版本的 python!

首先,检查您是否安装了 python3.8 使用

ls /usr/bin/python*

然后使用

检查替代python版本

更新选项 --list python

如果python3.8的输出设置为2

将默认的 python 命令设置为 运行 python3.8

使用它来创建持久符号链接

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 2

2 取决于您的 python 备选方案

然后 python --版本