ubuntu

如何在 Ubuntu 上顺利安装 Python

小樊
56
2025-04-19 18:06:27
栏目: 编程语言

在 Ubuntu 上安装 Python 有多种方法,以下是一些常用的方法:

使用 Ubuntu 软件包管理器 (APT) 安装 Python

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

# 更新软件包列表
sudo apt update

# 安装 Python 3
sudo apt install python3

# 验证安装
python3 --version

使用 Miniconda 安装 Python

如果你需要管理多个 Python 环境,可以使用 Miniconda。

  1. 下载并安装 Miniconda
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh
  1. 配置环境变量

在文件中找到与 Conda 相关的行,例如:

# 添加了conda export PATH="$HOME/miniconda3/bin:$PATH"

删除这些行并保存文件。

  1. 创建并激活新的 Conda 环境
conda create --name myenv python=3.8
conda activate myenv

使用 Pyenv 管理多个 Python 版本

Pyenv 是一个 Python 版本管理工具,可以让你在同一台机器上安装和管理多个 Python 版本。

  1. 安装 Pyenv 及其依赖
sudo apt install curl git
  1. 配置 Shell 环境

编辑 ~/.bashrc~/.zshrc 文件,添加以下内容:

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

重新加载 Shell 配置:

source ~/.bashrc
  1. 安装 Python 版本
pyenv install 3.8.5
  1. 设置全局或本地项目使用的 Python 版本
pyenv global 3.8.5
# 或者在项目目录中使用
pyenv local 3.8.5

从源代码编译安装 Python

如果你需要特定版本的 Python 或想要自定义编译选项,可以从源代码编译安装。

  1. 下载并解压 Python 源码
wget https://www.python.org/ftp/python/3.8.5/Python-3.8.5.tgz
tar -zxvf Python-3.8.5.tgz
cd Python-3.8.5
  1. 安装依赖项
sudo apt install build-essential zlib1g-dev libffi-dev
  1. 编译并安装
./configure --prefix=/usr/local/python3.8.5
make -j $(nproc)
sudo make altinstall
  1. 建立软链接
sudo ln -s /usr/local/python3.8.5/bin/python3.8 /usr/bin/python3.8
sudo ln -s /usr/local/python3.8.5/bin/pip3.8 /usr/bin/pip3.8

以上方法可以帮助你在 Ubuntu 上顺利安装 Python。选择适合你需求的方法进行安装即可。

0
看了该问题的人还看了