在CentOS上选择和安装Python版本的过程可以分为以下几个步骤:
首先,你需要检查系统上是否已经安装了Python以及其版本。可以使用以下命令:
python --version
:检查Python 2.x版本python3 --version
:检查Python 3.x版本CentOS官方软件仓库中也提供了Python 2和Python 3的版本,可以使用以下命令安装:
sudo yum install python3
sudo yum install python2
tar
命令解压下载的源码包。cd Python-3.x.x
(替换为实际下载的版本号)./configure --prefix=/usr/local/python3.x
(替换为实际安装路径)make && make install
ln -s /usr/local/python3.x/bin/python3.x /usr/bin/python3.x
ln -s /usr/local/python3.x/bin/pip3.x /usr/bin/pip3.x
pyenv
是一个非常方便的工具,可以用来管理多个Python环境,并且和系统自带的Python不冲突。
curl https://pyenv.run | bash
~/.bashrc
文件,添加以下内容:export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
让配置立即生效:source ~/.bashrc
pyenv install 3.x.x
:安装特定版本的Pythonpyenv uninstall 3.x.x
:卸载特定版本的Pythonpyenv local 3.x.x
:创建并切换到本地Python环境pyenv global 3.x.x
:设置全局Python环境如果你需要切换默认的Python版本,可以使用 alternatives
命令:
sudo alternatives --install /usr/bin/python python /usr/local/bin/python3.x 2
sudo alternatives --config python
通过以上步骤,你可以在CentOS系统中选择和安装所需的Python版本,并根据需要切换默认版本。