Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将Python 3.8设置为kali linux上的默认Python版本_Python_Linux_Kali Linux - Fatal编程技术网

如何将Python 3.8设置为kali linux上的默认Python版本

如何将Python 3.8设置为kali linux上的默认Python版本,python,linux,kali-linux,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设置为默认值?希望这能回答您的问题。 最简单的方法是运行别名python=python3。 因此,现在如果您运行命令python,它将加载python3而不是python,同时使用相同的别名/command python。我通常会在/us

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

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

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

希望这能回答您的问题。 最简单的方法是运行
别名python=python3

因此,现在如果您运行命令python,它将加载python3而不是python,同时使用相同的别名/command python。

我通常会在
/usr/local
下安装非默认版本的程序。然后配置文件
$HOME/.bash\u profile
,使
$PATH
变量在
/usr/local/bin
/bin
之前具有
/local/bin
(实际上可能是系统上的同一物理目录)

$HOME/.bash\u配置文件

# 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最小值

安装python最新版本

类型>>sudo apt安装-y python3 pip


已安装python的最新版本

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

ls/usr/bin/python*

然后使用

更新备选方案——列出python

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

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

使用此选项可创建持久符号链接

sudo更新替代方案——安装/usr/bin/python/usr/bin/python3.8 2

2取决于您的python备选方案

然后
python——版本

您试过python 3吗?系统程序不是依赖于默认的python,而是依赖于默认的python,因此简单地将“python”转换为python 3.8将使系统无法命名。如前所述,“python3”应该可以工作。我不知道kali linux,但它仍然使用python 2x?!伊克斯,哪种版本的卡利?