如何在终端切换至Python 3.8?Python版本选择求助
切换到Python 3.8的几种方法
1. 直接指定版本运行
无需修改默认设置,直接通过python3.8命令调用目标版本:
python3.8 -V # 验证版本是否为3.8.x python3.8 your_script.py # 用Python 3.8执行脚本
2. 临时修改当前终端会话的默认Python
在当前终端执行以下命令,临时让python指向3.8,关闭终端后恢复原设置:
alias python=python3.8 python -V # 此时会显示Python 3.8.x
3. 永久设置默认Python版本
针对bash终端
编辑~/.bashrc文件,添加一行:
alias python=python3.8
保存后执行以下命令使设置生效:
source ~/.bashrc
针对zsh终端
编辑~/.zshrc文件,添加同样的alias配置,然后执行:
source ~/.zshrc
4. 使用系统替代项管理(Debian/Ubuntu等发行版)
如果是Debian或Ubuntu系系统,可通过update-alternatives管理默认Python:
- 先查看已注册的Python版本:
update-alternatives --list python
- 若未注册Python 3.8,先添加(路径以实际安装位置为准,通常为
/usr/bin/python3.8):
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 1
- 选择默认版本:
sudo update-alternatives --config python
在弹出的列表中输入对应Python 3.8的编号,回车确认即可。
5. 使用Python版本管理工具(pyenv)
pyenv可灵活管理多版本Python:
- 安装pyenv后,安装指定的3.8版本(例如3.8.18):
pyenv install 3.8.18
- 设置全局默认版本:
pyenv global 3.8.18
- 或仅在当前目录设置默认版本:
pyenv local 3.8.18
内容的提问来源于stack exchange,提问作者user21158996
相关产品推荐
相关产品推荐

