在Ubuntu中,Python通常已预装(多为Python 3.x)。通过以下命令查看python3的安装路径:
which python3
# 示例输出:/usr/bin/python3
若通过源码编译或工具(如pyenv)安装,路径可能为/usr/local/bin/python3.x或~/.pyenv/versions/3.x.x/bin/python3.x。
若需临时添加Python路径到环境变量,可使用export命令(以/usr/bin/python3为例):
export PATH="$PATH:/usr/bin/python3"
注意:此设置仅在当前终端会话有效,关闭终端后失效。
若需永久生效,需修改shell配置文件(根据使用的shell选择对应文件):
~/.bashrc文件nano ~/.bashrc
在文件末尾添加(替换为实际Python路径):export PATH="/usr/bin:$PATH"  # 推荐添加整个/usr/bin目录(含python3)
~/.zshrc文件nano ~/.zshrc
添加相同内容。保存文件后,运行以下命令使更改生效:
source ~/.bashrc  # 或 source ~/.zshrc
若系统有多个Python版本(如3.8、3.11),可使用update-alternatives工具切换默认版本:
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1  # 添加Python 3.8
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.11 2 # 添加Python 3.11
sudo update-alternatives --config python3
按提示选择对应版本编号即可。通过以下命令检查Python版本及路径:
python3 --version  # 查看Python版本
which python3      # 查看Python解释器路径
若输出的路径与设置的一致,则说明配置成功。
apt)依赖/usr/bin/python3,随意修改可能导致系统故障。建议保留系统默认版本,通过虚拟环境(venv)管理项目依赖。python3 -m venv myenv  # 创建虚拟环境
source myenv/bin/activate  # 激活环境(激活后命令行前会显示“(myenv)”)
pip install package_name  # 在虚拟环境中安装包
deactivate  # 退出环境