如何在 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 --版本
我在我的 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 --版本