Со временем мне удалось «накопить» различные версии Python на моем Mac. Большинство из них связаны с тем, что они либо являются частью ОС, либо устанавливаются как часть другого «решения», которое зависит от Python. По сути, у меня теперь есть Python 2.6, 3.6 и 3.7 в моей системе, и кажется, что pip каким-то образом связан с 3.7, а pip3 каким-то образом связан с 3.6.
Как я могу безопасно удалить все версии Python и иметь только последние запущенные и правильно "связанные" с такими вещами, как pip?
Возможно, мне следовало бы добавить причину, по которой я публикую этот вопрос сегодня, хотя "беспорядок" со всеми версиями преследует меня некоторое время.
Один из моих сценариев требует запросов, и когда я пытаюсь использовать его для SSL-URL-адреса, я получаю печально известную ошибку «ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED]] (_ssl.c: 841)». Неважно, что я пытаюсь (обновить / установить certifi или запустить Install Certificates.command) - мой скрипт не работает здесь, и я подозреваю, что это просто потому, что выполнение команды или обновление certifi НЕ изменяет «работающий» python ...