Ubuntu系统下如何临时从Python 3.10切换到Python 3.9?
不用删除Python 3.10,临时切换到3.9的方法
完全不需要删除Python 3.10,有几种简单的方法可以临时切换到3.9运行脚本,之后随时切回3.10:
1. 直接指定版本运行脚本
因为你用make altinstall安装的Python 3.9,系统里会保留python3.9这个单独的命令。运行脚本时直接用这个命令就行,不会影响默认的Python 3.10:
python3.9 your_script.py
2. 临时修改当前终端的Python别名(仅当前会话有效)
如果想在当前终端里让python3临时指向3.9,执行下面的命令:
alias python3='python3.9'
执行后,在这个终端里输入python3 --version会显示3.9,但关闭终端重新打开后,python3会自动恢复成3.10。
3. 使用虚拟环境(推荐,环境隔离更安全)
虚拟环境能彻底隔离不同Python版本的依赖,避免冲突:
- 用Python 3.9创建虚拟环境:
python3.9 -m venv venv39
- 激活虚拟环境:
source venv39/bin/activate
激活后终端提示符会显示(venv39),此时python和pip都是3.9版本,直接运行脚本即可。
3. 用完后退出虚拟环境,回到原来的3.10环境:
deactivate
所有方法都不会改动系统默认的Python 3.10,随时可以切回。
内容的提问来源于stack exchange,提问作者Jay Williams
相关产品推荐
相关产品推荐

