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网络编程之文件下载实例分析
May 20 Python
深入讲解Python编程中的字符串
Oct 14 Python
R语言 vs Python对比:数据分析哪家强?
Nov 17 Python
flask框架视图函数用法示例
Jul 19 Python
python使用webdriver爬取微信公众号
Aug 31 Python
python按时间排序目录下的文件实现方法
Oct 17 Python
python opencv 图像拼接的实现方法
Jun 27 Python
Python Pandas分组聚合的实现方法
Jul 02 Python
python 使用while写猜年龄小游戏过程解析
Oct 07 Python
jupyter notebook 重装教程
Apr 16 Python
python读取excel进行遍历/xlrd模块操作
Jul 12 Python
matplotlib运行时配置(Runtime Configuration,rc)参数rcParams解析
Jan 05 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中养成7个面向对象的好习惯
2010/01/28 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(三)
2014/06/23 PHP
一个经典实用的PHP图像处理类分享
2014/11/18 PHP
php中ftp_chdir与ftp_cdup函数用法
2014/11/18 PHP
iOS+PHP注册登录系统 PHP部分(上)
2016/12/26 PHP
PHP+redis实现微博的拉模型案例详解
2019/07/10 PHP
Thinkphp页面跳转设置跳转等待时间的操作
2019/10/16 PHP
PHP7 其他语言层面的修改
2021/03/09 PHP
javascript生成/解析dom的CDATA类型的字段的代码
2007/04/22 Javascript
(currentStyle)javascript为何有时用style得不到已设定的CSS的属性
2007/08/15 Javascript
用js解决数字不能换行问题
2010/08/10 Javascript
js实现当前输入框高亮显示的方法
2015/08/19 Javascript
JSONP跨域请求实例详解
2016/07/04 Javascript
原生JS实现图片轮播与淡入效果的简单实例
2016/08/21 Javascript
日期时间范围选择插件:daterangepicker使用总结(必看篇)
2017/09/14 Javascript
angular1.x ui-route传参的三种写法小结
2018/08/31 Javascript
说说如何利用 Node.js 代理解决跨域问题
2019/04/22 Javascript
Vue 实现CLI 3.0 + momentjs + lodash打包时优化
2019/11/13 Javascript
[03:24]2014DOTA2国际邀请赛 神秘商店生意火爆
2014/07/18 DOTA
python3之微信文章爬虫实例讲解
2017/07/12 Python
Python探索之自定义实现线程池
2017/10/27 Python
python学生信息管理系统
2018/03/13 Python
python实现zabbix发送短信脚本
2018/09/17 Python
不到20行代码用Python做一个智能聊天机器人
2019/04/19 Python
Python爬虫抓取技术的一些经验
2019/07/12 Python
python threading和multiprocessing模块基本用法实例分析
2019/07/25 Python
pygame实现俄罗斯方块游戏(对战篇1)
2019/10/29 Python
Python定时任务APScheduler原理及实例解析
2020/05/30 Python
利用CSS3实现动态的二级三级菜单效果实例源码
2017/01/04 HTML / CSS
小学生美德少年事迹材料
2014/08/24 职场文书
大学生考试作弊检讨书
2014/09/21 职场文书
群众路线剖析材料怎么写
2014/10/09 职场文书
学前班幼儿评语大全
2014/12/29 职场文书
告知书格式
2015/07/01 职场文书
观看安全警示教育片心得体会
2016/01/15 职场文书
2016年全国助残日活动总结
2016/04/01 职场文书