7 Nov 2017 7 Nov '17
On 07.11.2017 23:38, Chris Barker wrote:
with ensurepip, having pip no installed in a python is getting less common, so maybe this isn't needed anymore, but....
pip is problematic in environments that have their own package manager (i.e. anything but bare Windows) because it doesn't honor its conventions (e.g. if it's a non-default Python installation, all its packages must use versioned or otherwise custom names for executable modules - see e.g. https://stackoverflow.com/questions/40718770/pytest-running-with-another-ver... for an illustration). That's why it's not installed by default in environments where that's a significant problem.
-- Regards, Ivan