问题
日常情况,有时需要验证多个python3版本的兼容性,需要在操作系统上安装多个python3版本,比如python3.11和python3.12。该如何操作?
方法
我们假设在Fedora系统上,安装多个python3版本。命令如下:
# 查找python3.12版本,安装python3.12,我的容器是arm芯片,如果是x86,直接搜索python3.12即可
yum serach python3.12.aarch64
yum install python3.12.aarch64
# 下载pip安装脚本
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
# 安装python3.12对应的pip3版本
python3.12 get-ip.py
# 测试
whereis python3.12
whereis pip3.12
对于python3.11版本,安装上述步骤再做一次即可。
总结
对于windows机器来说,多个版本可以独立安装,可以通过环境变量设置路径即可。