python3.5.2 运行的时候有问题
hongyinjie opened this issue · 8 comments
运行这个 python3 test/test_segment.py
会有异常:
Traceback (most recent call last):
File "test/test_segment.py", line 7, in
segList = segmenter.seg(text)
File "/usr/local/lib/python3.5/dist-packages/deepnlp/segmenter.py", line 28, in seg
model.add((char + "\to\tB").encode('utf-8'))
File "/usr/local/lib/python3.5/dist-packages/CRFPP.py", line 101, in add
def add(self, *args): return _CRFPP.Tagger_add(self, *args)
TypeError: in method 'Tagger_add', argument 2 of type 'char const *'
但是我同样的方法,换成py27 就是正常了。
@hongyinjie 你问题解决了吗?
把.encode('utf-8'))去掉
python3.4 也有这个问题
@zhangxuelai
@qxde01
.encode('utf-8'))
.decode('utf-8'))
去掉之后, 可以运行了
@lightjake 谢谢帮助
其他兼容性,还有问题。
tensorflow 只支持1.0.1, 不支持1.1.0
@hongyinjie @qxde01 @lightjake @zhangxuelai 多谢帮助留意,最近一直很忙没有时间更新和修改,下一版我会修正的,另外正在测试tensorflow 1.2 的API的兼容性。如果有其他问题,欢迎指正。
你好,我也是这个问题,不知道怎么解决,可以把正确的代码贴出来吗?
@rockingdingo 有没有微信?非常感谢你无私的奉献。