So I already have python2 and python3 on my Mac. How to handle that? Should I remove python2?
You can absolutely leave them both installed. That's part of the beauty of a virtual environment! Just specify which one you want to use when you create the virtualenv. For example...
virtualenv -p python3 venv
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.