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的GUI框架PySide的安装配置教程
Feb 16 Python
详解Python中 __get__和__getattr__和__getattribute__的区别
Jun 16 Python
Python队列的定义与使用方法示例
Jun 24 Python
Python OpenCV获取视频的方法
Feb 28 Python
Python面向对象程序设计之继承与多继承用法分析
Jul 13 Python
Python自动发送邮件的方法实例总结
Dec 08 Python
python面向对象实现名片管理系统文件版
Apr 26 Python
python函数不定长参数使用方法解析
Dec 14 Python
Python+OpenCV实现图像的全景拼接
Mar 05 Python
python基于selenium爬取斗鱼弹幕
Feb 20 Python
Matplotlib绘制混淆矩阵的实现
May 27 Python
Python selenium绕过webdriver监测执行javascript
Apr 12 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
在数据量大(超过10万)的情况下
2007/01/15 PHP
PHP中数组的三种排序方法分享
2012/05/07 PHP
PHP取整数函数常用的四种方法小结
2012/07/05 PHP
深入Apache与Nginx的优缺点比较详解
2013/06/17 PHP
Tab页界面,用jQuery及Ajax技术实现
2009/09/21 Javascript
js 使用form表单select类实现级联菜单效果
2012/12/19 Javascript
Javascript图像处理—平滑处理实现原理
2012/12/28 Javascript
JavaScript初学者建议:不要去管浏览器兼容
2014/02/04 Javascript
深入分析JQuery和JavaScript的异同
2014/10/23 Javascript
让angularjs支持浏览器自动填表
2014/11/10 Javascript
WEB前端设计师常用工具集锦
2014/12/09 Javascript
jQuery实现radio第一次点击选中第二次点击取消功能
2017/05/15 jQuery
实例分析vue循环列表动态数据的处理方法
2018/09/28 Javascript
[14:25]教你分分钟做大人:主宰(HEROS)
2014/12/08 DOTA
python命令行参数解析OptionParser类用法实例
2014/10/09 Python
python实时分析日志的一个小脚本分享
2017/05/07 Python
Python3 queue队列模块详细介绍
2018/01/05 Python
TensorFlow实现创建分类器
2018/02/06 Python
python中struct模块之字节型数据的处理方法
2019/08/27 Python
Python的PIL库中getpixel方法的使用
2020/04/09 Python
Python学习笔记之装饰器
2020/08/06 Python
教你一分钟在win10终端成功安装Pytorch的方法步骤
2021/01/28 Python
基于CSS3 animation动画属性实现轮播图效果
2017/09/12 HTML / CSS
探究 canvas 绘图中撤销(undo)功能的实现方式详解
2018/05/17 HTML / CSS
HTML5实现分享到微信好友朋友圈QQ好友QQ空间微博二维码功能
2018/01/03 HTML / CSS
Interflora澳大利亚:同日鲜花速递
2019/06/25 全球购物
英国玛莎百货新西兰:Marks & Spencer New Zealand
2019/07/21 全球购物
班级寄语大全
2014/04/10 职场文书
学术诚信承诺书
2014/05/26 职场文书
物理教育专业求职信
2014/06/25 职场文书
优秀团员事迹材料1000字
2014/08/20 职场文书
小学生清明节演讲稿
2014/09/05 职场文书
鸡毛信观后感
2015/06/11 职场文书
家庭教育教师培训学习体会
2016/01/14 职场文书
手残删除python之后的补救方法
2021/06/26 Python
Javascript设计模式之原型模式详细
2021/10/05 Javascript