ModuleNotFoundError: нет модуля с именем 'bayesnet'

Я пытаюсь использовать модуль OpenBayes, но проблемы начинаются с самого первого шага:'(Когда я пытаюсь импортировать из OpenBayes, я получаю:

    Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
File "C:\Users\Мари\AppData\Local\Programs\Python\Python36\lib\site-packages\OpenBayes\__init__.py", line 7, in <module>
from bayesnet import *
ModuleNotFoundError: No module named 'bayesnet'

UPD: при установке (из.exe файла) ошибки py2 i gor: "не удалось установить значение ключа" (не ошибка python, а в диалоговом окне)

Я пытался использовать pip install из консоли, но все равно получал там ошибки.

 Command "python setup.py egg_info" failed with error code 1 in C:\Users\CD3B~1\AppData\Local\Temp\pip-build-m4nnwa4o\OpenBayes\

Также не уверен, какой py (2 или 3) используется, когда я набираю команду из консоли (

(Извините за все эти глупые вопросы)

2 ответа

Вам следует

from OpenBayes import *или же from OpenBayes import BNet

Вот пример, демонстрирующий его использование: https://github.com/willasaywhat/OpenBayes-Fork/blob/master/Examples/bn_asia.py

У меня была такая же проблема, и я создал каталог с тем же именем, что и корневая папка (внутри корневой папки). Затем Python направил свои вызовы импорта в каталог src, а не в папку. Я также изменил интерпретатор python на виртуальный (anaconda.exe), так как установка python не содержала много модулей, вызываемых приложением (колба и т. Д.)

Это странный обходной путь, но он сработал для меня. Надеюсь это поможет

Другие вопросы по тегам