2013-04-07 21:55

引用来自“fanlu”的评论

>>> import jieba
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.6/site-packages/jieba-0.26-py2.6.egg/jieba/__init__.py", line 5, in <module>
import finalseg
File "/usr/local/lib/python2.6/site-packages/jieba-0.26-py2.6.egg/jieba/finalseg/__init__.py", line 13, in <module>
prob_start = load_model("prob_start.py")
File "/usr/local/lib/python2.6/site-packages/jieba-0.26-py2.6.egg/jieba/finalseg/__init__.py", line 10, in load_model
tab = eval(open(prob_p_path,"rb").read())
File "<string>", line 1
{'B': -0.26268660809250016,
^
SyntaxError: invalid syntax
报错

pip instal -U jieba,更新一下吧。
2013-04-07 21:54

引用来自“fanlu”的评论

>>> import jieba
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.6/site-packages/jieba-0.26-py2.6.egg/jieba/__init__.py", line 5, in <module>
import finalseg
File "/usr/local/lib/python2.6/site-packages/jieba-0.26-py2.6.egg/jieba/finalseg/__init__.py", line 13, in <module>
prob_start = load_model("prob_start.py")
File "/usr/local/lib/python2.6/site-packages/jieba-0.26-py2.6.egg/jieba/finalseg/__init__.py", line 10, in load_model
tab = eval(open(prob_p_path,"rb").read())
File "<string>", line 1
{'B': -0.26268660809250016,
^
SyntaxError: invalid syntax
报错

多谢反馈啊,很奇怪,在python2.7中是没有问题的。python2.6不支持eval字符串中有\r\n,必须是\n。
2013-04-07 14:12
有很多用户都提到这个需求。比如文章中的逗号、句号、双引号之类的,如果被过滤掉了,可能会影响他们对句子结构的分析。
回复 @
{{emojiItem.symbol}}
返回顶部
顶部