ModuleNotFoundError: Нет модуля с именем «пыстан»

#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