Пакеты python37 будут установлены правильно, но вместо python3 создаст исполняемый файл с именем python3.7, что может привести к путанице. Я предполагаю, что разработчик Cygwin хотел разрешить установку двух версий python3 одновременно.
Однако, поскольку не рекомендуется устанавливать две версии python3 одновременно, вы можете просто создать исполняемый файл python3 следующим образом, чтобы исправить это:
ln -s /usr/bin/python3.7 /usr/bin/python3
То же самое касается python37-pip:
ln -s /usr/bin/pip3.7 /usr/bin/pip3
Эти инструкции, скорее всего, будут применяться к другой нестандартной версии Python на Cygwin, хотя я тестировал только Python37.
Для тех, кому нужно установить пакет pyopenssl, вам понадобятся следующие пакеты cygwin: gcc-g ++, libffi-devel, libssl-devel, python37-devel
Для панд вам понадобится пакет python37-numpy и обязательно обновите его в pip перед установкой pandas, поскольку в cygwin есть известная ошибка в версии пакета numpy:
pip3 install --upgrade numpy
pip3 install pandas