社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
pyltp 是哈工大出品的NLP处理工具,是 LTP 的 Python 封装。该工具提供了分词,词性标注,命名实体识别,依存句法分析,语义角色标注的功能。用途广泛,但是安装的时候常常失败,这里提供一个安装成功的实例。
注意啦,pyltp对python的环境是又要求的
如果你的python环境不满足的话,可以参考我的上面两篇文章:
接下来就要进入正题啦:
1.进入
到你想安装的目录
cd ~
git clone --depth=1 https://github.com/HIT-SCIR/pyltp
cd pyltp
git submodule init
git submodule update
if not 'MACOSX_DEPLOYMENT_TARGET' in os.environ:
- os.environ['MACOSX_DEPLOYMENT_TARGET'] = '10.12'
+ os.environ['MACOSX_DEPLOYMENT_TARGET'] = '10.14'
patch/libs/python/src/converter/builtin_converters.cpp
:(important!!!)
void* convert_to_cstring(PyObject* obj)
{
- return PyUnicode_Check(obj) ? _PyUnicode_AsString(obj) : 0;
+ return (void *)(PyUnicode_Check(obj) ? _PyUnicode_AsString(obj) : 0);
}
python setup.py install
弄了很久,觉得实用的话点个赞再走吧!
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!