Learn Python 3, it has nice new language features and some of the hairy parts of older versions have been replaced with new and consistent constructs.
If you need to ship and launch a software that absolutely depends on libraries that only work with Python 2, it should be rather easy to not use the newer features and go with Python 2.
If you need to ship and launch a software that absolutely depends on libraries that only work with Python 2, it should be rather easy to not use the newer features and go with Python 2.