Linux环境中临时把Python从Python3.7改成指向Python3.9
时间: 2024-07-01 19:01:05 浏览: 315
在Linux环境中,如果你想临时将Python解释器从Python 3.7切换到Python 3.9,你可以使用`update-alternatives`命令。这个命令允许你管理系统中的可执行文件替代品,比如不同版本的Python。
首先,你需要确认已安装了Python 3.9。你可以通过运行 `python3.9 --version` 或者 `which python3.9` 来检查。如果没有安装,你需要先通过包管理器(如apt、yum或dnf)来安装Python 3.9。
一旦Python 3.9可用,你可以按照以下步骤操作:
1. 打开终端并运行:
```
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.7 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.9 2
```
这里,我们用`1`和`2`分别代表Python 3.7和3.9的优先级,`sudo`用于管理员权限。
2. 查看当前Python的默认版本:
```
sudo update-alternatives --config python
```
按照提示选择Python 3.9(通常是`2`)作为默认版本。
完成上述操作后,当前登录用户的shell会立即使用Python 3.9。如果你需要永久改变,可以编辑`/etc/update-alternatives.conf` 文件来设置默认。
记得在切换回来时,可以重复以上步骤,但将`2`改为`1`以恢复Python 3.7。
阅读全文