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 str与repr的区别
Mar 23 Python
Python代码调试的几种方法总结
Apr 15 Python
python的unittest测试类代码实例
Dec 07 Python
Python 数据处理库 pandas 入门教程基本操作
Apr 19 Python
利用python如何处理nc数据详解
May 23 Python
Python GUI编程学习笔记之tkinter中messagebox、filedialog控件用法详解
Mar 30 Python
详解Ubuntu环境下部署Django+uwsgi+nginx总结
Apr 02 Python
Jupyter notebook 远程配置及SSL加密教程
Apr 14 Python
使用pytorch 筛选出一定范围的值
Jun 28 Python
python interpolate插值实例
Jul 06 Python
Python 使用 PyQt5 开发的关机小工具分享
Jul 16 Python
sklearn中的交叉验证的实现(Cross-Validation)
Feb 22 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框架之路由与控制器
2017/05/07 PHP
php-beanstalkd消息队列类实例分享
2017/07/19 PHP
PHP实现权限管理功能示例
2017/09/22 PHP
解决Laravel 不能创建 migration 的问题
2019/10/09 PHP
thinkphp5 框架结合plupload实现图片批量上传功能示例
2020/04/04 PHP
用htc组件制作windows选项卡
2007/01/13 Javascript
不要小看注释掉的JS 引起的安全问题
2008/12/27 Javascript
在js中单选框和复选框获取值的方式
2009/11/06 Javascript
jQuery前台数据获取实现代码
2011/03/16 Javascript
jquery延迟加载外部js实现代码
2013/01/11 Javascript
jquery next nextAll nextUntil siblings的区别介绍
2013/10/05 Javascript
jquery清空表单数据示例分享
2014/02/13 Javascript
Bootstrap进度条组件知识详解
2016/05/01 Javascript
完美解决jQuery 鼠标快速滑过后,会执行多次滑出的问题
2016/12/08 Javascript
JavaScript的事件机制详解
2017/01/17 Javascript
深入理解Vue2.x的虚拟DOM diff原理
2017/09/27 Javascript
vue实现动态添加数据滚动条自动滚动到底部的示例代码
2018/07/06 Javascript
[01:50]WODOTA制作 DOTA2中文宣传片《HERO》
2013/04/28 DOTA
跟老齐学Python之??碌某?? target=
2014/09/12 Python
使用Python脚本将绝对url替换为相对url的教程
2015/04/24 Python
Python3使用requests发闪存的方法
2016/05/11 Python
python基础练习之几个简单的游戏
2017/11/10 Python
python如何生成网页验证码
2018/07/28 Python
TensorFlow——Checkpoint为模型添加检查点的实例
2020/01/21 Python
Python 打印自己设计的字体的实例讲解
2021/01/04 Python
Wiggle中国:英国骑行、跑步、游泳 & 铁三运动装备专卖网店
2016/08/02 全球购物
adidas美国官网:adidas US
2016/09/21 全球购物
高级销售求职信
2014/02/21 职场文书
幼儿园教师的自我评价范文
2014/09/17 职场文书
放假通知
2015/04/14 职场文书
2015年银行个人工作总结
2015/05/14 职场文书
黑白记忆观后感
2015/06/18 职场文书
html+css合并表格边框的示例代码
2021/03/31 HTML / CSS
tensorflow中的数据类型dtype用法说明
2021/05/26 Python
spring cloud gateway中如何读取请求参数
2021/07/15 Java/Android
python manim实现排序算法动画示例
2022/08/14 Python