加载HanLP自带mini词典时发生无法获取SSL及URL证书的问题?导致无法加载

在读自然语言入门遇到的问题,使用了作者源代码
`# -*- coding:utf-8 -*-
# Author:hankcs
# Date: 2018-05-24 22:11
# 《自然语言处理入门》2.2.2 词典的加载
from pyhanlp import *

def load_dictionary():

"""  

加载HanLP中的mini词库 :return: 一个set形式的词库
""" IOUtil = JClass('com.hankcs.hanlp.corpus.io.IOUtil')

path = HanLP.Config.CoreDictionaryPath.replace('.txt', '.mini.txt')  

dic = IOUtil.loadDictionary(\[path\])

return set(dic.keySet())

if __name__ == '__main__':

dic = load\_dictionary()  

print(len(dic))

print(list(dic)\[0\])`

在Pycharm上运行的时候出现问题,HanLP版本1.7.5. Jpype1以及pyhanLP都已经添加成功了。运行时报错

加载HanLP自带mini词典时发生无法获取SSL及URL证书的问题?导致无法加载

加载HanLP自带mini词典时发生无法获取SSL及URL证书的问题?导致无法加载

显示无法获取SSL及URL证书,不是很明白这个错误,本地已经安装好了hanlp,我是MAC,而且已经找到了类IOUtil,


回答:

问题已经解决,是pycharm使用的python与系统hanlp所安装的python位置不一致,由于先安装了python3.7,之后又安装了anaconda3,导致在terminate下使用pip安装的hanlp安装到了anaconda3 的下面,所以当pycharm使用本地的python解释器去搜索字典的时候,无法找到hanlp,而实际上被ananconda3覆盖了。ananconda3有点厉害的,直接获得了最高权限,这个真的意想不到。解决方法吧pycharm解释器改为anaconda3的解释器即可运行成功,方法如下。https://www.jianshu.com/p/ce99bf9d9008

以上是 加载HanLP自带mini词典时发生无法获取SSL及URL证书的问题?导致无法加载 的全部内容, 来源链接: utcz.com/p/937718.html

回到顶部