我在我的 kali linux 操作系统中安装了 python 3.8,但是当我输入python
kali linux 终端时,它显示如下
> Python 2.7.18 (default, Apr 20 2020, 20:30:41)
如何将 Python 3.8 设置为默认值?
我在我的 kali linux 操作系统中安装了 python 3.8,但是当我输入python
kali linux 终端时,它显示如下
> Python 2.7.18 (default, Apr 20 2020, 20:30:41)
如何将 Python 3.8 设置为默认值?
希望这能回答你的问题。最简单的方法是运行 alias python=python3
. 所以,现在如果你运行命令 python 它将加载 python3 而不是 python,同时在同一个别名/命令 python 下。
我通常做的是在/usr/local
. 然后我配置文件$HOME/.bash_profile
,使$PATH
变量具有/usr/local/bin
first、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 时,这具有使任何内容位于默认值中的效果,并让系统默认值在其他情况下保持有效。
首先,检查你是否安装了 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
首先删除python 2.7.18
类型 >> sudo apt purge -y python2-minimal
安装python最新版本
键入>> sudo apt install -y python3-pip
安装了最新版本的python!