我在kali linux操作系统中安装了python 3.8,但是当我在kali linux终端中键入python
时,它显示如下
> Python 2.7.18 (default, Apr 20 2020, 20:30:41)
如何将Python 3.8设置为默认值?
答案 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!