ModuleNotFoundError
Traceback (most recent call last)
<ipython-input-13-93a644f2878c> in <module>()
3 import operator
4 from functools import reduce
----> 5 from ExceptionNotSeen import NotSeen
6 from naiveBayesClassifier.trainedData import TrainedData
7 from naiveBayesClassifier import tokenizer
ModuleNotFoundError: No module named 'ExceptionNotSeen'
我该如何解决这个问题?
转到此文件夹/Library/Frameworks/Python.framework/Versions/3.5/lib/py>thon3.5/site-packages/naive Bayes分类器将ExceptionNotSeen.py复制到当前项目路径(在其中运行主程序python程序也是如此,但我只得到这样的错误
答案 0 :(得分:2)
该项目的GitHub问题页面上列出了其他人遇到的问题。此解决方案适用于这样的个人:
似乎系统变量中的install import或python路径有问题。 用这种方式解决
转到此文件夹/Library/Frameworks/Python.framework/Versions/3.5/lib/py>thon3.5/site-packages/naiveBayesClassifier 将ExceptionNotSeen.py复制到当前项目路径(在其中运行主python程序) 它为我解决了这个问题。
如果此操作失败,则应验证ExceptionNotSeen.py的位置,正如其他人所指出的那样,该错误似乎仅在虚拟环境中运行时发生。
最后,我建议您对Naive Bayes分类实施使用一个更完善的库。看看经常使用的sklearn软件包。