在CentOS系统中安装Python 3可以通过多种方法实现,具体取决于你的CentOS版本和需求,以下是几种常见的方法:
一、使用yum
安装(适用于 CentOS 7 及以上)
1、更新包管理器:
```bash
sudo yum y update
```
2、安装 Python 3:
```bash
sudo yum y install python3
```
3、验证安装:
```bash
python3 version
```
4、安装 pip:
```bash
sudo yum install python3pip
```
5、验证 pip 是否安装成功:
```bash
pip3 version
```
二、使用 Software Collections (SCL) 安装(适用于 CentOS 7)
1、安装 SCL:
```bash
sudo yum y install centosreleasescl
```
2、安装 Python 3:
```bash
sudo yum y install rhpython36
```
3、启用 Python 3 环境:
```bash
scl enable rhpython36 bash
```
4、验证安装:
```bash
python3 version
```
从源代码编译安装(适用于高级用户)
1、安装依赖包:
```bash
sudo yum y groupinstall "Development Tools"
sudo yum y install wget openssldevel bzip2devel libffidevel
```
2、下载 Python 源代码:
```bash
cd /usr/src
sudo wget HTTPS://www.python.org/ftp/python/3.9.1/Python3.9.1.tgz
```
3、解压源代码:
```bash
sudo tar xzf Python3.9.1.tgz
cd Python3.9.1
```
4、编译并安装 Python:
```bash
sudo ./configure enableoptimizations
sudo make altinstall
```
5、验证安装:
```bash
python3.9 version
```
6、安装 pip:
```bash
sudo python3.9 m ensurepip
```
四、使用 pyenv 安装(适用于多版本管理)
1、安装依赖:
```bash
sudo yum y install git gcc zlibdevel bzip2 bzip2devel readlinedevel sqlite sqlitedevel openssldevel xz xzdevel libffidevel
```
2、安装 pyenv:
```bash
curl https://pyenv.run | bash
```
3、配置环境变量:
```bash
echo 'export PATH="$HOME/.pyenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init path)"' >> ~/.bashrc
echo 'eval "$(pyenv virtualenvinit )"' >> ~/.bashrc
source ~/.bashrc
```
4、安装 Python:
```bash
pyenv install 3.9.1
pyenv global 3.9.1
```
5、验证安装:
```bash
python version
```
FAQs:
问题一:如何在 CentOS 上检查已安装的 Python 版本?
答:你可以通过以下命令检查已安装的 Python 版本:
python version python2 version python3 version
这些命令分别用于检查默认的 Python 版本、Python 2 的版本和 Python 3 的版本。
问题二:如何为 Python 3 安装第三方库?
答:你可以使用pip
来为 Python 3 安装第三方库,确保你已经安装了pip
,使用以下命令来安装第三方库:
pip3 install <library_name>
将<library_name>
替换为你要安装的第三方库的名称,要安装numpy
,你可以运行:
pip3 install numpy