Quick and Simple: Installing Python 3.11 on CentOS 7

donfiealex
2 min readMay 27, 2024

--

Installing Python 3.11 on CentOS 7 can be quick and simple with a few straightforward steps.

To begin, first, ensure that your CentOS 7 system is up-to-date by running the following commands:

```bash
sudo yum update
```
Once your system is updated, you can proceed with installing Python 3.11. CentOS 7 by default comes with Python 2.7, so you will need to install Python 3.11 alongside it.

1. Start by installing the necessary development tools and utilities:

```bash
sudo yum groupinstall “Development Tools”
```
2. Next, you will need to install the required dependencies for Python 3.11:

```bash
sudo yum install -y wget openssl-devel bzip2-devel libffi-devel
```
3. Download the Python 3.11 source code from the official Python website using wget:

```bash
wget https://www.python.org/ftp/python/3.11.0/Python-3.11.0.tgz
```

4. Extract the downloaded file:

```bash
tar xzf Python-3.11.0.tgz
```
5. Navigate into the extracted directory and configure the installation settings:

```bash
cd Python-3.11.0
./configure — enable-optimizations
```

6. Compile and install Python 3.11:

```bash
make altinstall
```
7. After the installation is complete, verify that Python 3.11 has been installed successfully:

```bash
python3.11 — version
```
By following these steps, you can swiftly install Python 3.11 on your CentOS 7 system. Enjoy coding with the latest features and enhancements that Python 3.11 has to offer!

--

--