在 Ubuntu 上“找不到 python”通常有几种常见原因,下面按最常见 → 较少见的顺序说明,并给出对应解决办法。
python3,没有 python从 Ubuntu 20.04 开始:
python 命令python3所以你执行:
python
会提示:
Command 'python' not found
使用:
python3
查看版本:
python3 --version
python 命令(习惯问题)如果你一定要用 python 而不是 python3,可以手动建立软链接(推荐用 update-alternatives)。
sudo ln -s /usr/bin/python3 /usr/bin/python
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 1
然后:
python --version
有些最小化系统 / 容器 / 云镜像可能没装 Python。
检查:
which python3
如果为空:
sudo apt update
sudo apt install python3
如果你是自己编译或用了其他路径(如 /opt/python):
echo $PATH
which python3
解决:
export PATH=/your/python/path:$PATH
或写进:
~/.bashrc
如果你用的是:
但没激活,也会“找不到 python”。
例如:
source venv/bin/activate
conda activate myenv
确认不是:
pyhtonPythonpython3 --version
which python3
ls /usr/bin/python*
如果你愿意,可以把完整报错信息或你执行的命令贴出来,我可以精准帮你定位。