1、项目下载链接:https://github.com/shibing624/pycorrector
2、配置conda环境,建议一个项目配置一个conda环境,有好处!!!!
3.打开readme.md进行包安装。
1、安装pycorrector 1.pip install -U pycorrector 或者 2.git clone https://github.com/shibing624/pycorrector.git cd pycorrector pip install --no-deps .(有点)2、安装requirements.txt内包,打开pycharm,cd 到项目路径下进行安装,安装命令:
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
建议加上镜像源,注意:文件里的kenml包先不要安装。
3、下载kenml-master文件,然后解压放到项目根目录下。
4、下载语言模型,下载链接:
https://deepspeech.bj.bcebos.com/zh_lm/zh_giga.no_cna_cmn.prune01244.klm放置到项目根目录下。
5.安装C环境,因为该项目运行需要依托C环境。下载以及安装方式,参考链接:
(138条消息) 基于python的C环境安装(NLP文本纠错项目使用)_小杨变老杨的博客-CSDN博客_python 文本纠错
6.最后安装kenml
pip install kenml
4.代码调试:
打开config.py文件进行路径修改,一定要做,不然会默认重新下载模型。
文件路径:pycorrector-master\pycorrector\config.py
USER_DATA_DIR = os.path.expanduser('E:\Course\Project\pycorrector-master\pycorrector-master')
os.makedirs(USER_DATA_DIR, exist_ok=True)
language_model_path = os.path.join(USER_DATA_DIR, 'zh_giga.no_cna_cmn.prune01244.klm')
根据自己的路径进行修改即可。有路径问题的可以打开config.py进行修改。最后运行
pycorrector-master\examples\detect_demo.py文件,测试结果。以上,如果有帮助,记得点赞加关注。