python@在rockylinux9.5安装不同版本python方法
在Rock Linux 9.5中安装不同版本的Python,可以通过几种方式实现。
m1.使用dnf包管理器安装Python版本
Rock Linux 基于 RHEL(Red Hat Enterprise Linux),可以使用dnf包管理器来安装官方软件包。
更新系统:
1
sudo dnf update
查看可用的Python版本:
1
sudo dnf list python3*
appstream 源安不同版本python
安装特定版本的Python(例如,安装Python 3.9):
1
sudo dnf install python3.9
验证安装:
1
python3.9 --version
m2.通过pyenv管理多个Python版本
pyenv是一个非常流行的工具,用于管理多个Python版本。你可以在同一台机器上安装多个Python版本并轻松切换。
安装依赖:
首先,确保安装了构建Python所需的依赖:1
sudo dnf install gcc zlib-devel bzip2-devel readline-devel sqlite-devel openssl-devel tk-devel libffi-devel
**安装
pyenv**:
使用以下命令安装pyenv:1
curl https://pyenv.run | bash
安装完毕后,按照命令提示将以下内容添加到你的
~/.bashrc或~/.bash_profile中:1
2
3
4export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"然后,运行以下命令使配置生效:
1
source ~/.bashrc
安装不同版本的Python:
使用pyenv install命令来安装不同版本的Python。例如,安装Python 3.9.7:1
pyenv install 3.9.7
列出可用版本:
你可以查看可用的所有Python版本:1
pyenv install --list
设置全局或本地Python版本:
安装完成后,你可以设置全局版本(对所有会话有效):1
pyenv global 3.9.7
或者,设置某个目录的Python版本:
1
pyenv local 3.9.7
验证安装的Python版本:
1
python --version
m3.通过源码安装Python
如果你想要安装特定版本的Python,或者系统仓库中没有你需要的版本,可以直接从源码编译安装。
下载Python源码:
访问Python官方网站https://www.python.org/downloads/例如,下载Python 3.9.7的源码:
1
wget https://www.python.org/ftp/python/3.9.7/Python-3.9.7.tgz
解压并进入源码目录:
1
2tar -xvzf Python-3.9.7.tgz
cd Python-3.9.7编译并安装Python:
配置并安装Python:1
2
3./configure --enable-optimizations
make
sudo make altinstallaltinstall选项可以避免覆盖系统的python命令,通常用于安装多个版本。验证安装:
1
python3.9 --version
m4.使用conda(Anaconda/Miniconda)
如果你习惯使用conda来管理Python环境,也可以通过conda安装多个Python版本。
安装Miniconda:
从Miniconda官网下载并安装适合你操作系统的Miniconda。创建一个新的环境:
使用以下命令创建带有特定Python版本的虚拟环境:1
conda create -n myenv python=3.9
激活环境:
1
conda activate myenv
检查Python版本:
1
python --version