在 Ubuntu 下“改 Python 路径”通常有以下几种常见场景,我分别说明:
python 命令默认指向(软链接)很多系统默认 python 指向 python3 或某个版本。
which python
python --version
sudo ln -sf /usr/bin/python3.10 /usr/bin/python
⚠️ 注意:
不要随意改 /usr/bin/python3,可能影响系统工具(如 apt)。
如果你自己装了 Python(如 /opt/python39/bin/python):
export PATH=/opt/python39/bin:$PATH
nano ~/.bashrc
添加:
export PATH=/opt/python39/bin:$PATH
保存后:
source ~/.bashrc
python3.11 -m venv myenv
只能重建:
rm -rf myenv
python3.11 -m venv myenv
查看:
which pip
pip --version
如果 pip 不对:
python3 -m pip install xxx
Ubuntu 20.04+ 强烈不建议改系统 python3。
如果必须:
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 1
sudo update-alternatives --config python3
Ctrl+Shift+P → Python: Select Interpreter如果你能具体说:
我可以给你更精确的命令。