2017-05-11 84 views
0

我試圖使用OpenBayes模塊,但這些問題從第一步開始:'( 當我嘗試從OpenBayes 導入我得到:ModuleNotFoundError:無模塊名爲「bayesnet」

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:爲py2安裝(從.exe文件)我錯誤:「無法設置鍵值」(不是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)當我鍵入從控制檯(

(對不起,所有的stupis問題的命令時使用)

+0

嘗試在python2上運行它,庫被放棄並且不能移植到py3。 – Aki003

+0

@Aki003謝謝!你知道爲什麼它被拋棄嗎?py3有類似的東西嗎? –

+0

@Aki003與py2它說「無法設置鍵值」,並完成安裝='( –

回答

0

你應該

from OpenBayes import *from OpenBayes import BNet

下面是一個例子展示它的用法: https://github.com/willasaywhat/OpenBayes-Fork/blob/master/Examples/bn_asia.py

+0

這就是我剛纔輸入來從OpenBayes得到的: –

+0

導入BNet 回溯(最近呼叫最後一次): 文件「」,第1行,在 文件「C:\ Users \Мари\ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ OpenBayes \ __init__.py「第7行 from bayesnet import * ModuleNotFoundError:沒有名爲'bayesnet''的模塊 –

0

我有同樣的問題,我創建了一個與根文件夾名稱相同的目錄(在根文件夾內)。然後,Python將其導入調用引用到src目錄,而不是該文件夾。我還將python解釋器更改爲虛擬(anaconda.exe),因爲python安裝不包含許多應用程序調用的模塊(瓶等)

這是一個奇怪的解決方法,但它工作爲了我。希望這會有所幫助

相關問題