#python #python-3.x #amazon-emr #pystan
Вопрос:
Pystan
успешно установлен на EMR
узлах (главном, узлах задач и узлах ядра), но я все еще получаю эту ошибку
ModuleNotFoundError: Нет модуля с именем pystan
Я установил pystan с помощью pip install pystan
through boostrap_scrtip_actions
.
Кто-нибудь знает, в чем может быть проблема?
Я использую Python 3.7, emr 6.3.0
.
Комментарии:
1. Проверьте наличие каких-либо проблем с виртуальной средой.
2. вы пробовали установить модуль pip3?
3. @SAISANTOSHCHIRAG Что-нибудь конкретное я должен проверить? потому что я проверил журналы на наличие демонов, узел обеспечения, но я не нашел никакой ошибки
4. @HSa попробовал это с помощью pip3, и я получил ту же ошибку
5. пробовать
python -m pip install pystan
Ответ №1:
Нашел проблему, разместив ответ здесь для других. При установке pystan
без указания версии он устанавливает последнюю версию, а в последней версии pystan
он использует stan
в качестве основного модуля и нет pystan
. Чтобы устранить проблему, укажите свою версию или используйте import stan
вместо нее.
Обратитесь к последнему документу pystan https://pypi.org/project/pystan/
Комментарии:
1. Я столкнулся с той же проблемой, думая, что установил pystan в какой-то неправильной виртуальной среде, когда все, что произошло, это то, что разработчики переименовали его-и изменили кучу других вещей: pystan.readthedocs.io/en/latest/upgrading.html#upgrading