【问题标题】:How to set Python 3.8 as my default python version on kali linux如何将 Python 3.8 设置为我在 kali linux 上的默认 python 版本
【发布时间】:2020-11-22 03:44:30
【问题描述】:

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

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

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

【问题讨论】:

  • 你试过python3 吗?而不是python
  • 系统程序依赖于默认的python,因此简单地将“python”转换为python 3.8会使您的系统无法运行。如前所述,“python3”应该可以工作。我不知道kali linux,但它仍然使用python 2x?!哎呀。
  • 哪个版本的 Kali?

标签: python linux kali-linux


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    我通常会在/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 中的任何内容成为默认值,否则系统默认值保持有效。

    【讨论】:

      【解决方案3】:

      先删除python 2.7.18

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

      安装python最新版本

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

      安装了最新版本的python!

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          猜你喜欢
          • 2017-11-27
          • 2021-01-04
          • 2018-01-14
          • 2022-01-10
          • 2013-10-15
          • 2016-04-29
          • 2020-02-10
          • 2020-11-19
          • 2017-07-11
          相关资源
          最近更新 更多