“Ubuntu Python 为何缺失”这个问题,通常出现在 Ubuntu 20.04 及以后版本 中,核心原因是 系统不再默认安装 python 这个命令。下面分点说明原因和解决办法。
python 命令从 Ubuntu 20.04 LTS 开始:
python3)python 命令原因:
python 指向 Python 2 还是 Python 3 的混乱所以你会看到:
python
报错:
Command 'python' not found
但:
python3
是可以正常使用的。
python 不是 python3 的别名在很多旧教程中:
python xxx.py
但在新 Ubuntu 中:
python ≠ python3python-is-python3以下情况也可能“缺失 Python”:
ubuntu:slim)python3 --version
which python3
如果没安装:
sudo apt update
sudo apt install python3
python-is-python3这是 最推荐 的方式 ✅
sudo apt update
sudo apt install python-is-python3
效果:
python -> python3
之后:
python --version
sudo ln -s /usr/bin/python3 /usr/bin/python
⚠️ 注意:
sudo apt install python3-venv
python3 -m venv venv
source venv/bin/activate
激活后:
python --version
❌ 强烈不建议
除非:
安装方式(不推荐):
sudo apt install python2
Ubuntu 并不是“缺失 Python”,而是只提供
python3,不再提供python命令。
✅ 推荐做法:
sudo apt install python-is-python3
如果你愿意,可以告诉我:
lsb_release -a)我可以给你更精确的配置方案。