pip решил не использовать одно из готовых колес , поэтому он должен собрать пакет из исходного кода. Pystan, кажется, большой пакет с большим количеством кода на C ++, поэтому сборка может занять некоторое время. Это особенно верно для слабой машины, такой как t2.medium
, которая имеет очень ограниченный ввод / вывод.
Вы можете указать pip использовать только двоичные пакеты (wheel), а также распечатать некоторые дополнительные детали. Это может сказать вам, почему он вообще не использовал колесо.
pip install -v --only-binary pystan pystan pymeeus
Обычная причина не использовать колеса - это несоответствие в версии Python. Этот пакет имеет только колеса на 2,7, 3,5, 3,6 и 3,7. Может быть, вы используете Python 3,8. Другая распространенная причина - несоответствие в платформе. Этот пакет имеет manylinux1_x86_64
, но вы можете использовать i686
или дистрибутив, который каким-то образом несовместим с manylinux1
.