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

undefined symbol: PyFPE_jbuf

Open SCismycat opened this issue 5 years ago • 1 comments

首先感谢作者的开源精神:) 我的问题如下: 环境说明:CentOS7、anaconda4.2.0、Python3.5 问题说明: 测试训练过程中,使用pip install -U pkuseg安装pkuseg,对icwb2数据进行训练 代码如下: `def trian(): t1 = time.time() pkuseg.train("./data/retrain/msr_training.utf8","./data/retrain/msr_test_gold.utf8","./data/retrain/retrain_model",5,nthread=20) t2 = time.time() print("程序运行时间:"+str(t2-t1))

if name == 'main': trian()` 执行:Python train.py 报错:ImportError: /root/anaconda3/lib/python3.5/site-packages/pkuseg/feature_extractor.cpython-35m-x86_64-linux-gnu.so: undefined symbol: PyFPE_jbuf 请问一下这是什么原因?

SCismycat avatar Mar 11 '19 10:03 SCismycat

您好,pypi安装暂时不支持centOS,您可以通过github下载的方式进行使用,以下是使用方式:

  1. 下载代码
  2. 运行python setup.py build_ext -i
  3. 下载分词模型(https://github.com/lancopku/pkuseg-python/releases)
  4. 指定分词模型路径分词 seg = pkuseg.pkuseg(model_name='路径')

jingjingxupku avatar Mar 14 '19 06:03 jingjingxupku