windows10 pycharm下安装pyltp库和加载模型实现语义角色标注的示例代码

作者:努力变成大白的小白 时间:2021-11-09 10:58:04 

最近在上《自然语言处理》这门选修课,为了完成上机作业也是很认真了,这次是为了实现语角色标注任务,于是就入了这个坑,让我们来(快乐地 )解决出现的问题。

问题一:下载安装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/

来源:https://blog.csdn.net/weixin_43499182/article/details/105925600

标签:windows10,pycharm,pyltp库,语义角色标注
0
投稿

猜你喜欢

  • Python实现按照指定要求逆序输出一个数字的方法

    2023-12-21 23:37:46
  • Python简洁优雅的推导式示例详解

    2022-06-26 11:52:20
  • Python算法输出1-9数组形成的结果为100的所有运算式

    2022-05-02 22:45:48
  • Python中的单例模式与反射机制详解

    2023-11-24 00:55:54
  • 在https页面中使用iframe出现安全警告的解决方法

    2009-03-04 12:01:00
  • Python 实现子类获取父类的类成员方法

    2022-01-14 00:28:17
  • Pycharm之如何安装cv2 [python3.6]

    2023-01-15 09:56:45
  • python如何给内存和cpu使用量设置限制

    2021-03-04 00:43:00
  • Python环境Pillow( PIL )图像处理工具使用解析

    2022-12-08 16:04:48
  • Python使用scrapy抓取网站sitemap信息的方法

    2023-04-02 20:03:18
  • python学习之列表的运用

    2023-08-02 03:11:30
  • python实现字符串完美拆分split()的方法

    2023-08-25 13:50:36
  • Python 删除List元素的三种方法remove、pop、del

    2021-06-14 20:58:52
  • Python实现更改图片尺寸大小的方法(基于Pillow包)

    2023-06-20 09:24:43
  • border-radius与圆角

    2008-12-29 14:05:00
  • matlab中imadjust函数的作用及应用举例

    2021-09-12 21:34:06
  • excel导入到SQL Sever数据库

    2008-03-25 10:24:00
  • Python中的chr()函数与ord()函数解析

    2021-10-21 13:19:26
  • python中的计时器timeit的使用方法

    2023-04-24 14:50:56
  • 如何用python批量发送工资条邮件

    2021-03-07 10:53:09
  • asp之家 网络编程 m.aspxhome.com