温馨提示×

如何给ubuntu加python

小樊
42
2026-10-16 02:59:25
栏目: 编程语言

在 Ubuntu 上“加 Python”通常指安装 Python 解释器或增加一个新的 Python 版本。下面按常见场景给你说明。


一、查看系统已有哪些 Python

python3 --version
which python3
ls /usr/bin/python*

Ubuntu 一般自带 python3(如 20.04 是 3.8,22.04 是 3.10)。


二、安装系统自带的 Python(推荐)

1. 更新软件源

sudo apt update

2. 安装 Python 3

sudo apt install python3

3. 安装 pip(包管理器)

sudo apt install python3-pip

验证:

python3 -V
pip3 --version

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

方法 1:用 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

方法 2:源码编译(不推荐新手)

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

用 altinstall 避免覆盖系统 python3


四、设置默认 python 命令(谨慎)

Ubuntu 不建议直接改 python 指向。

查看:

ls /usr/bin/python*

临时使用:

python3.11

或用 update-alternatives:

sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.11 2
sudo update-alternatives --config python3

⚠️ 不要改 /usr/bin/python 指向 python3,可能影响 apt。


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

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

退出:

deactivate

六、常见问题

  • apt 报错:可能是 python 被改坏,用 sudo apt --reinstall install python3
  • pip 很慢:
pip3 install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple

如果你说的是:

  • 给 Docker Ubuntu 加 Python
  • 给 WSL Ubuntu 加 Python
  • 装 Python 2
  • 配 VS Code / PyCharm

可以告诉我具体场景,我给你精确命令。

0 踩