pkuseg-python
pkuseg-python copied to clipboard
undefined symbol: PyFPE_jbuf
首先感谢作者的开源精神:) 我的问题如下: 环境说明: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 请问一下这是什么原因?
您好,pypi安装暂时不支持centOS,您可以通过github下载的方式进行使用,以下是使用方式:
- 下载代码
- 运行python setup.py build_ext -i
- 下载分词模型(https://github.com/lancopku/pkuseg-python/releases)
- 指定分词模型路径分词 seg = pkuseg.pkuseg(model_name='路径')