ubuntu

Ubuntu里Python安装全攻略

小樊
42
2025-04-11 16:37:38
栏目: 编程语言

在Ubuntu系统中安装Python可以分为几个步骤,包括更新系统、安装必要的编译工具、下载并编译Python源码,以及配置环境变量等。以下是详细的步骤:

一、更新系统

首先,打开终端并更新系统软件包列表和已安装的软件包:

sudo apt-get update
sudo apt-get upgrade

二、安装编译工具和依赖库

接下来,安装编译Python所需的工具和依赖库:

sudo apt-get install build-essential zlib1g-dev

三、下载并编译Python源码

  1. 下载Python源码

    你可以从Python官方网站下载指定版本的Python源码包。例如,下载Python 3.9.14:

    wget https://www.python.org/ftp/python/3.9.14/Python-3.9.14.tgz
    
  2. 解压源码包

    tar -zxvf Python-3.9.14.tgz
    cd Python-3.9.14
    
  3. 配置和编译

    ./configure --prefix=/usr/local/python3.9
    make
    sudo make install
    

四、配置环境变量

为了方便使用新安装的Python,需要将其路径添加到环境变量中。编辑~/.bashrc文件:

vim ~/.bashrc

在文件末尾添加以下行:

export PATH=/usr/local/python3.9/bin:$PATH

保存并退出编辑器,然后使更改生效:

source ~/.bashrc

五、验证安装

验证Python是否安装成功:

python3.9 --version
pip3.9 --version

六、使用虚拟环境(可选)

为了更好地管理不同项目的Python环境,可以使用pyenv来安装和管理多个Python版本和虚拟环境。

  1. 安装pyenv

    curl https://pyenv.run | bash
    
  2. 配置环境变量(与上面类似,编辑~/.bashrc并添加以下内容):

    if command -v pyenv 1>/dev/null 2>&1; then
      eval "$(pyenv init --path)"
      eval "$(pyenv init -)"
    fi
    
  3. 安装特定版本的Python

    pyenv install 3.8.8
    
  4. 设置全局Python版本(可选):

    pyenv global 3.8.8
    
  5. 创建虚拟环境

    pyenv virtualenv 3.8.8 myenv
    
  6. 激活虚拟环境

    pyenv activate myenv
    
  7. 退出虚拟环境

    pyenv deactivate
    

通过以上步骤,你可以在Ubuntu系统中成功安装Python,并根据需要配置虚拟环境。这样可以确保项目的依赖性和环境的隔离。

0
看了该问题的人还看了