ubuntu

如何在Ubuntu中成功安装Python

小樊
40
2025-05-03 21:21:56
栏目: 编程语言

在Ubuntu中安装Python有多种方法,以下提供四种方式:

使用系统包管理器安装Python

Ubuntu通常自带Python,但版本可能较旧。你可以通过以下步骤来安装或更新Python:

  1. 检查已安装的Python版本

    打开终端(可以通过按 Ctrl + Alt + T 快捷键打开),然后输入以下命令来检查是否已经安装了Python以及其版本:

    python --version
    

    或者,如果你想检查Python 3的版本:

    python3 --version
    
  2. 安装Python

    对于大多数现代Ubuntu版本,Python 3已经预装了。如果你需要安装或更新Python 3,可以使用以下命令:

    sudo apt update
    sudo apt install python3
    

    如果你需要安装Python 2(不推荐,因为Ubuntu 20.04及更高版本默认不再安装Python 2),可以使用以下命令:

    sudo apt update
    sudo apt install python2
    
  3. 安装pip

    pip是Python的包管理工具,用于安装和管理Python包。如果你还没有安装pip,可以使用以下命令安装:

    sudo apt update
    sudo apt install python3-pip
    

    验证pip是否安装成功:

    pip3 --version
    

    如果需要为特定版本的Python安装pip,可以使用对应的pip命令,例如为Python 3.8安装pip:

    sudo apt install python3.8-pip
    

使用deadsnakes PPA安装指定版本的Python

Ubuntu的默认包管理器可能不包含最新版本的Python。你需要添加官方的deadsnakes PPA,它提供了多种Python版本。

  1. 添加第三方PPA

    sudo apt update
    sudo apt install software-properties-common -y
    sudo add-apt-repository ppa:deadsnakes/ppa -y
    sudo apt update
    
  2. 安装指定版本的Python

    使用以下命令安装你需要的Python版本。将 version 替换为目标版本号(如3.10、3.9等)。

    sudo apt install pythonversion -y
    

    示例:安装Python 3.9:

    sudo apt install python3.9 -y
    

    安装Python 3.10:

    sudo apt install python3.10 -y
    

手动编译源码安装Python

  1. 下载源码压缩包

    在Python官网下载所需版本的Python安装包,下载到Ubuntu系统中。

  2. 手动编译安装

    tar -zxvf Python-3.8.2.tgz
    cd Python-3.8.2
    sudo apt-get update
    sudo apt install gcc make zlib1g-dev libffi-dev
    ./configure --prefix=/usr/local/python
    make
    sudo make install
    
  3. 建立软链接

    最后建立软链接,从而实现通过 python 可以直接使用 python3.8

    sudo ln -s /usr/local/python/bin/python3.8 /usr/bin/python
    sudo ln -s /usr/local/python/bin/pip3 /usr/bin/pip
    

使用pyenv管理多个Python版本

如果你需要安装多个Python版本并在它们之间快速切换,可以考虑使用 pyenv

  1. 安装pyenv

    curl https://pyenv.run | bash
    

    按照脚本的提示,将以下内容添加到 ~/.bashrc 文件:

    export PATH="$HOME/.pyenv/bin:$PATH"
    eval "$(pyenv init --path)"
    eval "$(pyenv init -)"
    

    重新加载shell配置:

    source ~/.bashrc
    
  2. 使用pyenv安装Python版本

    pyenv install 3.9.7
    
  3. 激活指定版本

    pyenv global 3.9.7
    
  4. 验证安装

    python --version
    

通过以上步骤,你应该能够在Ubuntu系统中成功安装和管理Python。

0
看了该问题的人还看了