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基础教程之实现石头剪刀布游戏示例
Feb 11 Python
对于Python装饰器使用的一些建议
Jun 03 Python
Python简单调用MySQL存储过程并获得返回值的方法
Jul 20 Python
Python编程中使用Pillow来处理图像的基础教程
Nov 20 Python
Python中取整的几种方法小结
Jan 06 Python
Python 基础教程之包和类的用法
Feb 23 Python
Windows下Python3.6安装第三方模块的方法
Nov 22 Python
python实现银联支付和支付宝支付接入
May 07 Python
python实现单链表的方法示例
Sep 03 Python
Python3安装pip工具的详细步骤
Oct 14 Python
Python使用scapy模块发包收包
May 07 Python
用python基于appium模块开发一个自动收取能量的小助手
Sep 25 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 调试环境(IIS+PHP+MYSQL)
2007/01/10 PHP
PHP实现的连贯操作、链式操作实例
2014/07/08 PHP
THINKPHP2.0到3.0有哪些改进之处
2015/01/04 PHP
PHP用FTP类上传文件视频等的简单实现方法
2016/09/23 PHP
TP3.2框架分页相关实现方法分析
2020/06/03 PHP
解析arp病毒背后利用的Javascript技术附解密方法
2007/08/06 Javascript
Dom 学习总结以及实例的使用介绍
2013/04/24 Javascript
javascript下拉框选项单击事件的例子分享
2015/03/04 Javascript
jquery中attr和prop的区别分析
2015/03/16 Javascript
详解JavaScript树结构
2017/01/09 Javascript
vuejs2.0子组件改变父组件的数据实例
2017/05/10 Javascript
jquery实现图片轮播器
2017/05/23 jQuery
基于Vue生产环境部署详解
2017/09/15 Javascript
如何在vue中使用ts的示例代码
2018/02/28 Javascript
Vue基于vuex、axios拦截器实现loading效果及axios的安装配置
2019/04/26 Javascript
countup.js实现数字动态叠加效果
2019/10/17 Javascript
JS实现图片切换特效
2019/12/23 Javascript
[00:34]拔城逐梦,热血永恒!2020(秋)完美世界城市挑战赛报名开启
2020/10/09 DOTA
python数据处理实战(必看篇)
2017/06/11 Python
python3.6 +tkinter GUI编程 实现界面化的文本处理工具(推荐)
2017/12/20 Python
python处理DICOM并计算三维模型体积
2019/02/26 Python
Python实现计算文件MD5和SHA1的方法示例
2019/06/11 Python
python自动发微信监控报警
2019/09/06 Python
Python实现计算长方形面积(带参数函数demo)
2020/01/18 Python
纯css3实现效果超级炫的checkbox复选框和radio单选框
2014/09/01 HTML / CSS
巴西男士胡须和头发护理产品商店:Beard
2017/11/13 全球购物
三只松鼠官方旗舰店:全网坚果销售第1
2017/11/25 全球购物
数以千计的折扣工业产品:ESE Direct
2018/05/20 全球购物
澳大利亚排名第一的儿童在线玩具商店:Toy Galaxy
2018/10/06 全球购物
生产部厂长助理职位说明书
2014/03/03 职场文书
爱护公物标语
2014/06/24 职场文书
数学兴趣小组活动总结
2014/07/08 职场文书
2014年医生工作总结
2014/11/21 职场文书
党建工作汇报材料
2014/12/24 职场文书
毕业班班主任工作总结2015
2015/07/23 职场文书
SpringBoot整合RabbitMQ的5种模式实战
2021/08/02 Java/Android