windows10 pycharm下安装pyltp库和加载模型实现语义角色标注的示例代码


Posted in Python onMay 07, 2020

最近在上《自然语言处理》这门选修课,为了完成上机作业也是很认真了,这次是为了实现语角色标注任务,于是就入了这个坑,让我们来(快乐地 )解决出现的问题。

问题一:下载安装pyltp实现语义角色标注是在python3.6环境下实现的,(别问我怎么知道的,自己安装失败n次,问了室友才知道的 ),如果你的pycharm解释器安装的是3.7的该咋办呢?
答:再下载一个Python3.6在电脑的环境变量里把3.6的放到3.7的前面,这样就可以了,具体实施如下:

1、去Python官网下一个3.6版本的应用程序放到你指定的文件夹,然后运行它。我是下载的3.6.8版本,并且在D盘创建了一个python3.6的文件夹指定存放。

windows10 pycharm下安装pyltp库和加载模型实现语义角色标注的示例代码

2、然后打开电脑的环境变量

windows10 pycharm下安装pyltp库和加载模型实现语义角色标注的示例代码

windows10 pycharm下安装pyltp库和加载模型实现语义角色标注的示例代码windows10 pycharm下安装pyltp库和加载模型实现语义角色标注的示例代码

结果如上图所示,如果你打开发现没有3.6对应路径,自己按照对应路径添加就行,注意:两个3.6版本的路径一定要在3.7版本之前就行,不用删掉3.7版本,现在这步就完成了。
现在可以cmd输入 python -v 验证是否安装成功。

3、这时电脑是切换到python3.6了,但是你的pycharm项目的解释器还是3.7的(如果你还没创建项目这步可以跳过),要把它也给换了,依次点击:File -> setting -> project Interpreter 就可以进行切换了。

windows10 pycharm下安装pyltp库和加载模型实现语义角色标注的示例代码

问题二:使用pycharm安装pyltp库一直失败咋整?
答:网上方案千千万,这里强推这篇哈工大pyltp在windows10环境下的安装使用博客里的第二种方案:安装wheel,我是下载的第二个文件,下载之后命令行到指定文件夹,然后命令行输入之后就安装成功了。

windows10 pycharm下安装pyltp库和加载模型实现语义角色标注的示例代码

这时候你再运行关于调pyltp库的程序就不会报错了。

问题三:pyltp相关模型哪里下载?
答:个人建议官网下载比较好,还可以选择版本。安装好之后就可以快乐地进行各种自然语言处理操作了。

问题四:为什么我模型安装好了,但是调用模型时运行出错:Segmentor: Model not loaded!

windows10 pycharm下安装pyltp库和加载模型实现语义角色标注的示例代码

提示我未加载模型。
答:搞了好久,网上方案试了好多,发现还是不行,想了下自己也没下错版本呀,同学的都成功了,早上起来准备继续研究时,看了眼自己的路径:

windows10 pycharm下安装pyltp库和加载模型实现语义角色标注的示例代码

似乎想起了哪里不对劲,然后发现会不会是中文路径的问题,把中文路径改了之后就可以正常运行了,果然是中文路径的问题,脑子是个好东西。

windows10 pycharm下安装pyltp库和加载模型实现语义角色标注的示例代码

参考:https://mlln.cn/2018/01/31/pyltp%E5%9C%A8windows%E4%B8%8B%E7%9A%84%E7%BC%96%E8%AF%91%E5%AE%89%E8%A3%85/

到此这篇关于windows10 pycharm下安装pyltp库和加载模型实现语义角色标注的示例代码的文章就介绍到这了,更多相关windows10 pycharm实现语义角色标注内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python实现自动登录人人网并访问最近来访者实例
Sep 26 Python
python开发之tkinter实现图形随鼠标移动的方法
Nov 11 Python
python+selenium开发环境搭建图文教程
Aug 11 Python
python数据结构之链表详解
Sep 12 Python
python使用magic模块进行文件类型识别方法
Dec 08 Python
Python开发之Nginx+uWSGI+virtualenv多项目部署教程
May 13 Python
pyqt5 键盘监听按下enter 就登陆的实例
Jun 25 Python
基于django ManyToMany 使用的注意事项详解
Aug 09 Python
Python搭建HTTP服务过程图解
Dec 14 Python
python编程进阶之类和对象用法实例分析
Feb 21 Python
parser.add_argument中的action使用
Apr 20 Python
Python基于BeautifulSoup爬取京东商品信息
Jun 01 Python
Pygame的程序开始示例代码
May 07 #Python
Python字符串格式化f-string多种功能实现
May 07 #Python
基于python实现把json数据转换成Excel表格
May 07 #Python
Python基于当前时间批量创建文件
May 07 #Python
python多进程下的生产者和消费者模型
May 07 #Python
基于python实现检索标记敏感词并输出
May 07 #Python
Python3自动生成MySQL数据字典的markdown文本的实现
May 07 #Python
You might like
php中文字符串截取多种方法汇总
2016/10/06 PHP
PHP正则之正向预查与反向预查讲解与实例
2020/04/06 PHP
THINKPHP5.1 Config的配置与获取详解
2020/06/08 PHP
php redis setnx分布式锁简单原理解析
2020/10/23 PHP
JavaScript 变量命名规则
2009/09/23 Javascript
JavaScript Title、alt提示(Tips)实现源码解读
2010/12/12 Javascript
JavaScript动态调整TextArea高度的代码
2010/12/28 Javascript
JavaScript通过this变量快速找出用户选中radio按钮的方法
2015/03/23 Javascript
省市联动效果的简单实现代码(推荐)
2016/06/06 Javascript
HTML5基于Tomcat 7.0实现WebSocket连接并实现简单的实时聊天
2016/10/31 Javascript
JavaScript常见的五种数组去重的方式
2016/12/15 Javascript
浅谈react受控组件与非受控组件(小结)
2018/02/09 Javascript
vue 循环加载数据并获取第一条记录的方法
2018/09/26 Javascript
手把手教你使用TypeScript开发Node.js应用
2019/05/06 Javascript
微信小程序 select 下拉框组件功能
2019/09/09 Javascript
JS手写一个自定义Promise操作示例
2020/03/16 Javascript
Python map和reduce函数用法示例
2015/02/26 Python
python 解压pkl文件的方法
2018/10/25 Python
Python实现随机创建电话号码的方法示例
2018/12/07 Python
Python何时应该使用Lambda函数
2019/07/02 Python
pandas 如何分割字符的实现方法
2019/07/29 Python
Python切割图片成九宫格的示例代码
2020/03/10 Python
台湾旅游网站:雄狮旅游网
2017/08/16 全球购物
REISS美国官网:伦敦最受欢迎的时尚品牌
2019/08/16 全球购物
北京SQL新华信咨询
2016/09/30 面试题
父亲生日宴会答谢词
2014/01/10 职场文书
小学母亲节活动方案
2014/03/14 职场文书
机械专业求职信
2014/05/25 职场文书
大学新闻系自荐书
2014/05/31 职场文书
幼儿园运动会口号
2014/06/07 职场文书
教室标语大全
2014/06/21 职场文书
毕业生求职信范文
2014/06/29 职场文书
夫妻分居协议书范本(有子女版)
2014/11/01 职场文书
庆七一主持词
2015/06/29 职场文书
领导莅临指导欢迎词
2015/09/30 职场文书
导游词之青城山景区
2019/09/27 职场文书