ubuntu

Ubuntu Python安装全攻略

小樊
47
2025-06-05 04:25:55
栏目: 编程语言

在Ubuntu系统中安装Python的步骤如下:

更新系统

首先,打开终端并执行以下命令来更新系统中的所有软件包:

sudo apt update
sudo apt upgrade

安装依赖包

接下来,安装编译Python所需的依赖包:

sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libbz2-dev liblzma-dev sqlite3 libsqlite3-dev tk-dev uuid-dev libgdbm-compat-dev

下载并解压Python

访问Python的官方网站下载所需的Python版本,例如Python 3.10.6,并使用wget命令下载:

wget https://www.python.org/ftp/python/3.9.12/Python-3.9.12.tar.xz

然后解压下载的压缩包:

tar -xf Python-3.9.12.tar.xz

进入解压后的目录:

cd Python-3.9.12

配置和编译

在Python目录中执行以下命令来配置编译选项:

./configure --enable-optimizations --with-lto --enable-shared

其中:

然后编译Python:

make -j 8

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

安装Python

最后,使用以下命令安装Python:

sudo make altinstall

使用altinstall而不是install可以避免创建符号链接,从而防止系统被破坏。

验证安装

安装完成后,可以通过以下命令验证Python是否安装成功:

python3.9 --version

或者查看Python的路径:

which python3.9

使用pyenv管理多个Python版本(可选)

如果你需要安装和管理多个Python版本,可以使用pyenv。首先,安装pyenv

curl https://pyenv.run | bash

然后,将以下内容添加到你的~/.bashrc~/.zshrc文件中:

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

重新加载配置文件:

source ~/.bashrc

现在,你可以使用pyenv来安装和管理不同的Python版本:

pyenv install 3.8.8
pyenv install 3.9.12
pyenv global 3.9.12

查看已安装的Python版本:

pyenv versions

以上就是在Ubuntu系统中安装Python的基本步骤。根据你的需求,可以选择安装特定版本的Python,或者使用pyenv来管理多个Python版本。

0
看了该问题的人还看了