温馨提示×

如何给ubuntu装python

小樊
38
2026-09-22 16:28:47
栏目: 编程语言

在 Ubuntu 上安装 Python 通常很简单,因为大多数 Ubuntu 版本已经预装了 Python 3。下面是不同场景下的安装和配置方法:


一、先确认是否已经安装

打开终端,执行:

python3 --version

如果看到类似:

Python 3.10.12

说明已经安装好了。


二、安装 / 更新 Python(推荐方式)

1. 使用 apt 安装(最安全、最推荐)

sudo apt update
sudo apt install python3

如果需要 pip(Python 包管理工具):

sudo apt install python3-pip

验证:

python3 -V
pip3 --version

三、安装指定版本的 Python(如 3.11 / 3.12)

Ubuntu 默认源里的版本可能较旧,可以用 deadsnakes PPA:

sudo apt update
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.11

使用:

python3.11 --version

四、设置 python 命令(可选)

很多教程写 python 而不是 python3,可以软链接(谨慎):

sudo ln -s /usr/bin/python3 /usr/bin/python

⚠️ 注意:不要替换系统自带的 python(Ubuntu 系统工具依赖它)


五、使用虚拟环境(强烈推荐)

sudo apt install python3-venv
python3 -m venv myenv
source myenv/bin/activate

退出环境:

deactivate

六、从源码安装(不推荐新手)

仅在你必须用最新版或定制编译时才用:

sudo apt install build-essential libssl-dev zlib1g-dev
wget https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tgz
tar xzf Python-3.12.0.tgz
cd Python-3.12.0
./configure --enable-optimizations
make -j$(nproc)
sudo make altinstall

七、常见问题

pip 报错?

python3 -m pip install --upgrade pip

权限问题?

不要用 sudo pip,用虚拟环境。


如果你能告诉我:

  • Ubuntu 版本(lsb_release -a
  • 是否需要 Python 2 / 特定版本
  • 用途(开发 / 爬虫 / AI / 服务器)

我可以给你更精确的安装方案

0