ubuntu

Python在Ubuntu上的安装技巧

小樊
34
2025-04-13 16:35:47
栏目: 编程语言

在Ubuntu上安装Python可以通过多种方式进行,以下是一些常用的安装技巧和步骤:

使用APT包管理器安装Python

这是最简单和推荐的方法,适用于大多数用户。

  1. 更新软件包列表: 打开终端并执行以下命令来更新系统的软件包列表:

    sudo apt update
    
  2. 安装Python: 使用以下命令安装Python 3:

    sudo apt install python3
    
  3. 验证安装: 安装完成后,可以通过运行以下命令来验证Python是否已成功安装:

    python3 --version
    
  4. 安装Python Pip(可选但推荐): Python Pip是Python的包管理器,可以方便地安装和管理Python包和库。安装命令如下:

    sudo apt install python3-pip
    

    验证安装:

    pip3 --version
    

    使用Pip安装包:

    pip3 install package_name
    

使用源码安装Python

如果您需要特定版本的Python或者想要更多的自定义选项,可以使用源码安装。

  1. 下载Python源码: 从Python官网下载所需版本的源码包,例如Python 3.10.14:

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

    tar -zxvf Python-3.10.14.tgz
    cd Python-3.10.14
    
  3. 编译和安装

    ./configure --prefix=/usr/local --enable-optimizations --with-ensurepip
    make -j4
    sudo make install
    cd ..
    rm -rf Python-3.10.14*
    
  4. 创建符号链接(可选): 为了方便使用,可以创建符号链接将python3.10链接到python3

    sudo ln -sf /usr/local/bin/python3.10 /usr/bin/python3
    
  5. 安装Pip

    curl https://bootstrap.pypa.io/get-pip.py --output get-pip.py
    python3.10 get-pip.py
    sudo ln -sf /usr/local/bin/pip3.10 /usr/bin/pip3
    

    验证安装:

    pip3 --version
    

使用Docker安装Python环境

如果您在开发Docker镜像并且需要特定版本的Python,可以使用Docker来安装。

  1. 拉取基础镜像

    docker pull nvidia/cuda:11.7.1-cudnn8-devel-ubuntu20.04
    
  2. 安装Python: 在Dockerfile中添加以下内容:

    RUN apt-get update \
        && apt-get install -y git curl wget python3.10 libpython3.10-dev python3-pip \
        && apt-get install -y libgl1-mesa-glx libglib2.0-0 \
        && ln -sf /usr/bin/python3.10 /usr/bin/python3 \
        && ln -sf /usr/bin/python3.10 /usr/bin/python \
        && apt-get autoclean \
        && rm -rf /var/lib/apt/lists/*
    
  3. 构建Docker镜像

    docker build -t my-python-image .
    
  4. 运行Docker容器

    docker run -it my-python-image
    

通过以上方法,您可以根据自己的需求选择最适合的安装方式。使用APT包管理器是最简单的方法,而源码安装和Docker安装则提供了更多的自定义和灵活性。

0
看了该问题的人还看了