pkuseg-python icon indicating copy to clipboard operation
pkuseg-python copied to clipboard

python 3.6 AttributeError: type object 'pkuseg.inference.array' has no attribute '__reduce_cython__'

Open yaoz311 opened this issue 6 years ago • 8 comments

python 3.6 导入时报错如下:

import pkuseg

Traceback (most recent call last):

File "", line 1, in import pkuseg

File "C:\Users\AppData\Local\Continuum\anaconda3\lib\site-packages\pkuseg_init_.py", line 14, in import pkuseg.trainer as trainer

File "C:\Users\AppData\Local\Continuum\anaconda3\lib\site-packages\pkuseg\trainer.py", line 19, in import pkuseg.inference as _inf

File "stringsource", line 105, in init pkuseg.inference

AttributeError: type object 'pkuseg.inference.array' has no attribute 'reduce_cython'

yaoz311 avatar Feb 11 '19 08:02 yaoz311

请问您是通过pip安装使用的最新版本吗?

jingjingxupku avatar Feb 12 '19 04:02 jingjingxupku

@jingjingxupku 嗯 是的

yaoz311 avatar Feb 12 '19 04:02 yaoz311

@jingjingxupku 我安装的是pkuseg-0.0.15

yaoz311 avatar Feb 12 '19 05:02 yaoz311

请问您是基于什么系统安装的工具包?linux、windows、还是mac系统?

jingjingxupku avatar Feb 12 '19 09:02 jingjingxupku

@jingjingxupku 我是基于Windows的系统安装的

yaoz311 avatar Feb 12 '19 09:02 yaoz311

我把pkuseg和numpy都更新到最新版本后,该问题就没再出现了。

almiao avatar Feb 14 '19 03:02 almiao

@jingjingxupku 我把 numpy 版本降到了1.16.0,报错还是 numpy 的问题,请问有什么解决方案的吗?

ZHHJemotion avatar Feb 20 '19 07:02 ZHHJemotion

@jingjingxupku 安装numpy 1.16.0的时候需要卸载之前的版本,已经可以在 macos 上使用pkuseg 0.0.15,但是新的版本0.0.16好像还是不适用于 macos

ZHHJemotion avatar Feb 20 '19 15:02 ZHHJemotion