在 Ubuntu 下配置 Python 的“路径”,通常有两种常见情况,我分别说明:
which python3
which python
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.10 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 2
# 手动选择
sudo update-alternatives --config python
⚠️ 不建议直接软链接覆盖
/usr/bin/python3,容易影响系统工具
export PYTHONPATH=/your/path:$PYTHONPATH
nano ~/.bashrc
添加:
export PYTHONPATH=/your/path:$PYTHONPATH
保存后:
source ~/.bashrc
import sys
sys.path.append('/your/path')
.pth 文件(推荐给项目用)echo "/your/path" | sudo tee /usr/lib/python3/dist-packages/mypath.pth
python3 -m venv venv
source venv/bin/activate
虚拟环境会自动隔离路径和依赖。
如果你是指:
可以告诉我具体场景,我给你更精确的配置方式。