安装替代Python版本
打开终端,看下系统中默认安装了按个版本的python
运行以下命令:
python --version
如果使用的是Ubuntu 20.04,则默认情况下拥有的python版本3.8。我们安装python 3.7,
sudo apt-get install software-properties-common
# 添加 python 存储库
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
# 安装 python3.7
sudo apt install python3.7
检查 python3.7 是否安装成功,
但是如果你打印系统的 python 版本,它仍然是 python 3.8
更新替代
我们可以使用 update-alternatives 命令为 Ubuntu 系统中安装的同一软件的不同版本设置优先级。具有最高优先级的 Python 版本将用作默认版本。
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.7 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 2
这里我们将 3.7、3.8 版本的优先级设置为 1、2。由于 3.8 版本的优先级最高,它将被选为默认版本。
在不同版本之间切换
sudo update-alternatives --config python
# 选择你想要的python数值,然后输入
python --version
如您所见,python 版本是 3.7.13。您可以重复上述步骤并根据需要安装不同版本的python并设置优先级并根据需要使用它们。
使用不同版本的python创建虚拟环境
按照以下步骤使用您想要的特定 python 版本创建虚拟环境
# 如果尚未安装该版本的 venv 包
sudo apt install pythonX.x-venv
python -m venv venv
source venv/bin/activate
python --version
推出虚拟环境
还可以使用
virtualenv
创建虚拟环境
版权声明:本文为ylfmsn原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。