在 Ubuntu 上安装多个 Python 版本,可以使用以下方法:
方法一:使用 pyenv
pyenv 是一个非常流行的工具,可以让你在同一台机器上轻松管理多个 Python 版本。
-
安装
pyenv首先,你需要安装
pyenv。你可以使用以下命令来安装:curl https://pyenv.run | bash然后,将以下内容添加到你的
~/.bashrc或~/.zshrc文件中:export PATH="$HOME/.pyenv/bin:$PATH" eval "$(pyenv init --path)" eval "$(pyenv init -)" eval "$(pyenv virtualenv-init -)"重新加载你的 shell 配置文件:
source ~/.bashrc # 或者 source ~/.zshrc -
安装所需的 Python 版本
使用
pyenv安装你需要的 Python 版本:pyenv install 3.8.10 pyenv install 3.9.5 pyenv install 3.10.0 -
设置全局或局部 Python 版本
你可以设置全局默认的 Python 版本:
pyenv global 3.8.10或者在特定目录下设置局部 Python 版本:
cd /path/to/your/project pyenv local 3.9.5 -
验证安装
使用以下命令验证 Python 版本:
python --version
方法二:使用 update-alternatives
Ubuntu 系统自带了 update-alternatives 工具,可以用来管理多个版本的软件。
-
安装所需的 Python 版本
首先,你需要安装你需要的 Python 版本。例如,安装 Python 3.8 和 Python 3.9:
sudo apt update sudo apt install python3.8 python3.9 -
配置
update-alternatives使用
update-alternatives配置 Python 版本:sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1 sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.9 2 -
选择默认版本
使用以下命令选择默认的 Python 版本:
sudo update-alternatives --config python3然后根据提示选择你想要的版本。
-
验证安装
使用以下命令验证 Python 版本:
python3 --version
方法三:使用虚拟环境
无论你使用哪种方法安装多个 Python 版本,都可以使用虚拟环境来隔离不同项目的依赖。
-
安装
virtualenvpip install virtualenv -
创建虚拟环境
使用
virtualenv创建虚拟环境并指定 Python 版本:virtualenv -p python3.8 myenv38 virtualenv -p python3.9 myenv39 -
激活虚拟环境
激活虚拟环境:
source myenv38/bin/activate # 激活 Python 3.8 环境 source myenv39/bin/activate # 激活 Python 3.9 环境 -
验证虚拟环境
在激活的虚拟环境中,使用以下命令验证 Python 版本:
python --version
通过以上方法,你可以在 Ubuntu 上轻松安装和管理多个 Python 版本。
以上就是关于“Ubuntu 上如何安装多个 Python 版本”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm