

In this tutorial, we will install Python 3.6, which is the latest version available at the time of writing. Currently, the following Python 3 collections are available: Now that you have access to the SCL repository, you can install any Python 3.x version you need. It is part of the CentOS extras repository and can be installed by running the following command: sudo yum install centos-release-scl Installing Python 3 on CentOS 7 # To enable SCL, you need to install the CentOS SCL release file. SCL allows you to install newer versions of python 3.x alongside the default python v2.7.5 so that system tools such as yum will continue to work properly. By enabling SCL you will gain access to the newer versions of programming languages and services which are not available in the core repositories.ĬentOS 7 ships with Python 2.7.5 which is a critical part of the CentOS base system. Software Collections, also known as SCL is a community project that allows you to build, install, and use multiple versions of software on the same system, without affecting system default packages. While Python 2 is well-supported and active, Python 3 is considered to be the present and future of the language.

Many popular applications and websites, including YouTube, DropBox, Reddit, Quora, Instagram, Pinterest have been developed using Python.
