python新手,从github上fork了之后又clone到本地了书中的本书的所有文件。
但是,我在读到第二章尝试运行zipf_law.py,直接提示:
ModuleNotFoundError: No module named ‘tests.test_utility’
是不是我的设置有问题?用VS code和Spyder都提示同样的问题。。。。我想这个问题应该很basic,只是自己不知道怎么解决。。。谢谢!
python新手,从github上fork了之后又clone到本地了书中的本书的所有文件。
但是,我在读到第二章尝试运行zipf_law.py,直接提示:
ModuleNotFoundError: No module named ‘tests.test_utility’
是不是我的设置有问题?用VS code和Spyder都提示同样的问题。。。。我想这个问题应该很basic,只是自己不知道怎么解决。。。谢谢!
需要设置PYTHONPATH
,比如:
$ ls
LICENSE README.md requirements.txt setup.py
MANIFEST.in pyhanlp setup.cfg tests
$ export PYTHONPATH=.:$PYTHONPATH
推荐使用一些更人性化的IDE,如果使用PyCharm的话,PYTHONPATH
会帮你自动设置好。
谢谢,那我再试试PyCharm先。
老师,设置了,还是这样?怎么办呀?
可以尝试在前面
import sys
sys.path.append(r’E:\研究资料\学习资料\机器学习\自然语言处理\pyhanlp-master\pyhanlp-master\tests’)
E:\研究资料\学习资料\机器学习\自然语言处理\pyhanlp-master\pyhanlp-master\tests为test_utility所在文件夹路径
你好,我按照你的说法做了,还是有错误。告诉我配置错误: 数据包 C:/Users/Administrator/Desktop/pyhanlp-master/pyhanlp/static\data 不存在,请修改配置文件中的root
你下载了数据吗?请去http://nlp.hankcs.com/download.php?file=data下载数据data文件并放置于C:/Users/Administrator/Desktop/pyhanlp-master/pyhanlp/static下,如果已下载并放置好,请检查
该目录下hanlp.properties文件(文本编辑器打开)中路径是否正确
好的谢谢已经解决了
您好,我在spyder和pycharm也都遇到了这个问题,试了上面的方法还是没解决…
昨天PYTHONPATH没设置对,重新设置后就可以运行了:grinning:
请问你怎么解决的啊?我也遇到这个问题,ananconda
请解决的大佬详细说说怎么解决的啊? 我也遇到这个问题,anaconda,
HanLP用的过程,报错确实很多,需要大家一起来个报错汇总贴,解决了
情感分析代码复制如下:
if name == ‘main’:
classifier = NaiveBayesClassifier()
# 创建分类器,更高级的功能请参考IClassifier的接口定义
classifier.train(chn_senti_corp)
# 训练后的模型支持持久化,下次就不必训练了
predict(classifier, “前台客房服务态度非常好!早餐很丰富,房价很干净。再接再厉!”)
predict(classifier, “结果大失所望,灯光昏暗,空间极其狭小,床垫质量恶劣,房间还伴着一股霉味。”)
predict(classifier, “可利用文本分类实现情感分析,效果不是不行”)
报错---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
in
1 from pyhanlp import *
----> 2 from tests.test_utility import ensure_data
3
4 IClassifier = JClass(‘com.hankcs.hanlp.classification.classifiers.IClassifier’)
5 NaiveBayesClassifier = JClass(‘com.hankcs.hanlp.classification.classifiers.NaiveBayesClassifier’)
看有个帖子是python环境变量没设置好,我按照baidu里的方法把Anacodna,Pycharm都设置了,还是报错,能给详细说说如何设置吗?
我也有这个问题,怎么Google都找不到合适都方法解决。现在能找到都方法都尝试了,无解。。。
ModuleNotFoundError: No module named ‘tests.book’
请问为什么我用的pycharm并且那两个框勾选了 还是报那种错哇
查阅了很多网页,最后google来到此bbs,又看了相关帖子还是没有解决我的问题。我尝试将下载下来的py直接运行,但是在第二章涉及引用其他文件函数时,就会报错。新建一个项目包含整个文件夹也不行。希望有伙伴或者作者再帮我解决一下这个问题。