这个问题在这里已经有了答案:
Installed Python 3.8 on Ubuntu, but it's not the default
(3 个回答)
1年前关闭。
当我输入 python --version
在我的终端中,它显示 Python 3.8.5,但是当我输入 python3 --version
时,它显示 Python 3.6.9。我想使用 python3 -m venv .venv
创建一个虚拟环境使用 3.8.5 版本,但由于我的默认 python3 版本是 3.6.9,它使用 3.6.9 作为它的版本来创建一个虚拟环境。如何更改我的默认 python3 版本?
最佳答案
python
和 python3
命令通常是指向实际可执行文件的软链接(soft link),您可以更改目标。例如:
首先,找出python 3.6和python 3.8的位置:
# which python
/usr/bin/python
# ls -l /usr/bin/python
/usr/bin/python -> python3.8
# which python3
/usr/bin/python3
# ls -l /usr/bin/python3
/usr/bin/python3 -> python3.6
然后,更改软链接(soft link):# rm /usr/bin/python3
# ln -s /usr/bin/python3.8 /usr/bin/python3
关于python - 如何更改安装了多个版本的默认 python 3 (Ubuntu 18.04)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63567908/