Red Hat have added a supported Python 3.6.8 python3 package (along with minimal associated packages listed below) to the base repositories in RHEL 7.7 Beta. This package will conflict with python36 in EPEL not just for the normal binary symlinks, but also for the /usr/bin/python3 symlink. https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7-beta/html/7.7_release_notes/new_features#enhancement_compiler-and-tools I'm not sure if this will cause a conflict for packages like cmake3 that depend on the python3 currently found in python36 (since the transition from python34). But it looks like python36 will need to be either removed or altered to be incompatible with the RHEL offering. List of Available Packages: python3.i686 3.6.8-8.el7 rhel-7-server-optional-beta-rpms python3.x86_64 3.6.8-8.el7 rhel-7-server-beta-rpms python3-debug.i686 3.6.8-8.el7 rhel-7-server-optional-beta-rpms python3-debug.x86_64 3.6.8-8.el7 rhel-7-server-optional-beta-rpms python3-devel.i686 3.6.8-8.el7 rhel-7-server-optional-beta-rpms python3-devel.x86_64 3.6.8-8.el7 rhel-7-server-optional-beta-rpms python3-idle.i686 3.6.8-8.el7 rhel-7-server-optional-beta-rpms python3-idle.x86_64 3.6.8-8.el7 rhel-7-server-optional-beta-rpms python3-libs.i686 3.6.8-8.el7 rhel-7-server-beta-rpms python3-libs.x86_64 3.6.8-8.el7 rhel-7-server-beta-rpms python3-pip.noarch 9.0.3-5.el7 rhel-7-server-beta-rpms python3-rpm-generators.noarch 6-2.el7 rhel-7-server-beta-rpms python3-rpm-macros.noarch 3-32.el7 rhel-7-server-beta-rpms python3-setuptools.noarch 39.2.0-10.el7 rhel-7-server-beta-rpms python3-test.i686 3.6.8-8.el7 rhel-7-server-optional-beta-rpms python3-test.x86_64 3.6.8-8.el7 rhel-7-server-optional-beta-rpms python3-tkinter.i686 3.6.8-8.el7 rhel-7-server-optional-beta-rpms python3-tkinter.x86_64 3.6.8-8.el7 rhel-7-server-optional-beta-rpms python3-wheel.noarch 0.31.1-4.el7 rhel-7-server-beta-rpms
The RHEL 7.7 python3 packages obsolete the EPEL7 python3 packages.
Keeping this open to track the retirement of them.
All should be good now. Let us know if you have any problems with the setup.