
Python 2 uses pip, Python 3 use pip3, or is it? Simple rule of thumb – pip = pip3.

The second option is even worse – it gives you a false feeling how easy it is to just change a symbolic link, but problems start occurring as soon as one goes into (not even) more serious with Python – for example: pip will crash and fixing that is world of pain. Which can easily lead to confusion whether Python 2 or Python 3 is used at a certain moment. The first option has proven to be confusing because one has to enable the Python 3 version by executing scl enable rh-python36 bash changing the symbolic link /usr/bin/python to point to Python 3 (unfortunately without any links).I have come across the same challenge and earlier my two approaches to solve it were: Python 2.7.5 ships with Centos 7 and more and more software on CentOS 7 either does not support Python 2 anymore, or recommends you to use Python 3. WARN ServletHandler: /api/v1/applications (1).Provision Apache Spark in AWS with Hashistack and Ansible.

Streaming messages from Kafka to EventHub with MirrorMaker.Capturing messages in Event Hubs to Blob Storage.Zealpath and Trivago: case for AWS Cloud Engineer position.Automating access from Apache Spark to S3 with Ansible.Using Python 3 with Apache Spark on CentOS 7 with help of virtualenv.
