Linux 上安装 Python3

159 阅读1分钟

在大多数现代的Linux发行版中,Python3可能已经预装了。你可以通过终端执行下面的命令来确认是否已安装Python3:

python3 --version

如果没有预装或你需要安装特定版本的Python3,可以按照以下步骤进行操作。

使用包管理器安装

在 Ubuntu 或 Debian 上:

打开终端并运行下述命令:

sudo apt update
sudo apt install python3

在 Fedora 上:

sudo dnf install python3

从源码安装

为了从源码安装Python3,你需要下载源码,然后编译和安装。这通常是在包管理器不能提供你需要的Python版本时候的选择。

以下是一个以Python3.9为例的基本步骤:

  1. 首先在终端更新你的系统,并安装一些必要的包:

    sudo apt update
    sudo apt upgrade
    sudo apt install -y make build-essential libssl-dev zlib1g-dev libbz2-dev \
    libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \
    xz-utils tk-dev libffi-dev liblzma-dev python-openssl git
    
  2. 下载Python源码:

    wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz
    
  3. 解压下载的文件,并进入解压后的目录:

    tar xvf Python-3.9.0.tgz
    cd Python-3.9.0
    
  4. 配置并构建Python:

    ./configure --enable-optimizations
    make -j 8
    

    这里的-j 8表示使用8个核心进行编译,你可以根据你的实际CPU核心数量进行调整。

  5. 安装Python:

    sudo make altinstall
    

    使用altinstall而不是install,是为了防止覆盖系统默认的python版本。

你应该可以通过键入 python3.9 来使用新安装的Python版本。

注意:安装过程中出现的任何错误都可能意味着缺少某个依赖项。每个Linux发行版可能需要的依赖项有所不同,你可能需要搜索或寻求专业人士的帮助才能解决问题。