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

时间:2020-08-01 14:28:37

标签: python linux kali-linux

我在kali linux操作系统中安装了python 3.8,但是当我在kali linux终端中键入python时,它显示如下

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

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

4 个答案:

答案 0 :(得分:1)

我通常要做的是在/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

这具有以下效果:当我使用交互式外壳程序时,将/usr/local/bin中的任何内容都设为默认值,否则让系统默认值保持有效。

答案 1 :(得分:1)

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

ls /usr/bin/python*

然后使用

检查替代的python版本

update-alternatives --list python

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

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

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

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

2 取决于您的 Python 替代品

然后 python --version

答案 2 :(得分:0)

希望这能回答您的问题。 最简单的方法是运行[Flags] public enum Color { None = 0, Yellow = 1, Green = 2, Blue = 4 } var twoOrThree = Color.Green | Color.Blue; Console.WriteLine(twoOrThree.ToString()); 。 因此,现在,如果您运行命令python,它将在相同的别名/命令python下加载python3而不是python。

答案 3 :(得分:0)

首先删除python 2.7.18

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

安装python最新版本

输入 >> sudo apt install -y python3-pip

安装了最新版本的python!