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函数参数*args**kwargs用法实例
Dec 04 Python
python使用cStringIO实现临时内存文件访问的方法
Mar 26 Python
实例Python处理XML文件的方法
Aug 31 Python
Python中的模块导入和读取键盘输入的方法
Oct 16 Python
python中获得当前目录和上级目录的实现方法
Oct 12 Python
python生成二维码的实例详解
Oct 29 Python
Python基于pyCUDA实现GPU加速并行计算功能入门教程
Jun 19 Python
基于Python对数据shape的常见操作详解
Dec 25 Python
python3中使用__slots__限定实例属性操作分析
Feb 14 Python
Python发起请求提示UnicodeEncodeError错误代码解决方法
Apr 21 Python
Django REST 异常处理详解
Jul 15 Python
python利用tkinter实现图片格式转换的示例
Sep 28 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 curl 并发最佳实践代码分享
2012/09/05 PHP
深入php内核之php in array
2015/11/10 PHP
PHP/ThinkPHP实现批量打包下载文件的方法示例
2017/07/31 PHP
PHP设计模式之适配器模式定义与用法详解
2018/04/03 PHP
PHP PDOStatement::rowCount讲解
2019/02/01 PHP
Jquery插件easyUi表单验证提交(示例代码)
2013/12/30 Javascript
JQuery组件基于Bootstrap的DropDownList(完整版)
2016/07/05 Javascript
Angular动态添加、删除输入框并计算值实例代码
2017/03/29 Javascript
angular中不同的组件间传值与通信的方法
2017/11/04 Javascript
vue进行图片的预加载watch用法实例讲解
2018/02/07 Javascript
vue.js将时间戳转化为日期格式的实现代码
2018/06/05 Javascript
大转盘抽奖小程序版 转盘抽奖网页版
2020/04/16 Javascript
Vue form表单动态添加组件实战案例
2019/09/02 Javascript
vue各种事件监听实例(小结)
2020/06/24 Javascript
python根据经纬度计算距离示例
2014/02/16 Python
Python map和reduce函数用法示例
2015/02/26 Python
分析Python的Django框架的运行方式及处理流程
2015/04/08 Python
Python调用命令行进度条的方法
2015/05/05 Python
Python使用正则表达式获取网页中所需要的信息
2018/01/29 Python
python 通过字符串调用对象属性或方法的实例讲解
2018/04/21 Python
mac下pycharm设置python版本的图文教程
2018/06/13 Python
python pandas 对时间序列文件处理的实例
2018/06/22 Python
python中使用while循环的实例
2019/08/05 Python
Python3爬虫中pyspider的安装步骤
2020/07/29 Python
美国餐厅用品和厨房设备批发网站:KaTom Restaurant Supply
2018/01/27 全球购物
网络公司美工设计工作个人的自我评价
2013/11/03 职场文书
注塑工厂厂长岗位职责
2013/12/02 职场文书
体育教育专业自荐信范文
2013/12/20 职场文书
连锁酒店店长职责范本
2014/02/13 职场文书
村班子对照检查材料
2014/08/18 职场文书
公司员工活动策划方案
2014/08/20 职场文书
领导班子“四风问题”“整改方案
2014/10/02 职场文书
加强干部作风建设整改方案
2014/10/24 职场文书
2015年出纳个人工作总结
2015/04/02 职场文书
缅怀先烈主题班会
2015/08/14 职场文书
用python基于appium模块开发一个自动收取能量的小助手
2021/09/25 Python