-2

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

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

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

4

4 回答 4

1

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

于 2020-08-01T16:11:15.437 回答
1

我通常做的是在/usr/local. 然后我配置文件$HOME/.bash_profile,使$PATH变量具有/usr/local/binfirst、before/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当我使用交互式 shell 时,这具有使任何内容位于默认值中的效果,并让系统默认值在其他情况下保持有效。

于 2020-08-01T16:59:59.793 回答
1

首先,检查你是否安装了 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 --version

于 2021-04-20T09:00:40.677 回答
-1

首先删除python 2.7.18

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

安装python最新版本

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

安装了最新版本的python!

于 2021-04-02T06:16:32.643 回答