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 + openpyxl处理excel2007文档思路以及心得
Jul 14 Python
Python实现字符串反转的常用方法分析【4种方法】
Sep 30 Python
详解python里使用正则表达式的分组命名方式
Oct 24 Python
解决安装tensorflow遇到无法卸载numpy 1.8.0rc1的问题
Jun 13 Python
python 解决动态的定义变量名,并给其赋值的方法(大数据处理)
Nov 10 Python
使用Python自动化破解自定义字体混淆信息的方法实例
Feb 13 Python
python 获得任意路径下的文件及其根目录的方法
Feb 16 Python
Python画图高斯分布的示例
Jul 10 Python
python 执行终端/控制台命令的例子
Jul 12 Python
如何使用Python破解ZIP或RAR压缩文件密码
Jan 09 Python
python使用numpy实现直方图反向投影示例
Jan 17 Python
解析目标检测之IoU
Jun 26 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
fgetcvs在linux的问题
2012/01/15 PHP
PHP实现的折半查询算法示例
2017/10/09 PHP
php爬取天猫和淘宝商品数据
2018/02/23 PHP
javascript获得CheckBoxList选中的数量
2009/10/27 Javascript
js DOM的学习笔记
2011/12/22 Javascript
javascript监听鼠标滚轮事件浅析
2014/06/05 Javascript
JavaScript bold方法入门实例(把指定文字显示为粗体)
2014/10/17 Javascript
Javascript中实现trim()函数的两种方法
2015/02/04 Javascript
jQuery技巧之让任何组件都支持类似DOM的事件管理
2016/04/05 Javascript
BootStrap tooltip提示框使用小结
2016/10/26 Javascript
浅谈MVC+EF easyui dataGrid 动态加载分页表格
2016/11/10 Javascript
JavaScript函数节流和函数防抖之间的区别
2017/02/15 Javascript
React Native react-navigation 导航使用详解
2017/12/01 Javascript
关于vue状态过渡transition不起作用的原因解决
2019/04/09 Javascript
使用异步controller与jQuery实现卷帘式分页
2019/06/18 jQuery
在js文件中引入(调用)另一个js文件的三种方法
2020/09/11 Javascript
老生常谈Python基础之字符编码
2017/06/14 Python
使用TensorFlow实现SVM
2018/09/06 Python
Django ManyToManyField 跨越中间表查询的方法
2018/12/18 Python
在PyCharm导航区中打开多个Project的关闭方法
2019/01/17 Python
Python匿名函数/排序函数/过滤函数/映射函数/递归/二分法
2019/06/05 Python
将tensorflow.Variable中的某些元素取出组成一个新的矩阵示例
2020/01/04 Python
浅谈Keras参数 input_shape、input_dim和input_length用法
2020/06/29 Python
基于Python实现全自动下载抖音视频
2020/11/06 Python
python画图时设置分辨率和画布大小的实现(plt.figure())
2021/01/08 Python
HTML5 Canvas 旋转风车绘制
2017/08/18 HTML / CSS
Html5实现首页动态视频背景的示例代码
2019/09/25 HTML / CSS
Black Halo官方网站:购买连衣裙、礼服和连体裤
2018/06/13 全球购物
绘画专业自荐信范文
2014/02/23 职场文书
食品业务员岗位职责
2014/03/18 职场文书
爱国演讲稿500字
2014/05/04 职场文书
研究生给导师的自荐信
2015/03/06 职场文书
2015年国庆节慰问信
2015/03/23 职场文书
清明祭英烈活动总结
2015/05/11 职场文书
会议简讯范文
2015/07/20 职场文书
婚宴领导致辞
2015/07/28 职场文书