簡體   English   中英

導入 Porter 錯誤 ModuleNotFoundError: No module named 'sklearn.tree.tree'

[英]import Porter error ModuleNotFoundError: No module named 'sklearn.tree.tree'

我無法導入 Porter; 我面對

ModuleNotFoundError: No module named 'sklearn.tree.tree' error

代碼:

from sklearn_porter import Porter

錯誤信息:

ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-19-574fff36293e> in <module>
----> 1 from sklearn_porter import Porter
      2 
      3 porter = Porter(clf, language='c')
      4 output = porter.export()
      5 

~/.local/lib/python3.8/site-packages/sklearn_porter/__init__.py in <module>
      7 from json import load
      8 
----> 9 from sklearn_porter.Porter import Porter
     10 
     11 

~/.local/lib/python3.8/site-packages/sklearn_porter/Porter.py in <module>
      8 
      9 from sklearn.metrics import accuracy_score
---> 10 from sklearn.tree.tree import DecisionTreeClassifier
     11 from sklearn.ensemble.weight_boosting import AdaBoostClassifier
     12 from sklearn.ensemble.forest import RandomForestClassifier

ModuleNotFoundError: No module named 'sklearn.tree.tree'

我猜你的sklearn版本是最新的(0.20 或更高版本)。 在這種情況下,導入失敗。 您可以降級sklearn ,但不建議這樣做。 或者您可以手動編輯sklearn_porter/Porter.py中的導入。 這是要更改的行。

GitHub上有一個相關的拉取請求,以在將來關閉此問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM