数据太大想换个盘
HanLP 2.0
我也遇到相同的问题,最好不需要改HANLP源码,有没有配置项可以直接改的?
本来想到注册表里改一下相关的配置,又怕影响其它软件,最后没办法用分区软件把C盘给扩大了100G。
是像JAVA_HOME一样设置吧?
之前已经下载安装到user…\AppData\Roaming…下面的内容应该怎么办?是删除重新运行重新下载安装,还是可以在HANLP_HOME中建一个hanlp目录结构都拷贝过来就行?
对。不需要建目录,直接剪切就行。
你好,请问问题解决了么,我也遇上这个问题,还没找到好的解决方法,求帮助!
授人以鱼,不如授人以渔。但是这次明显授人以渔失败
正在学习中,希望论坛做的越来越好,也希望我学习的越来越好
pychharm里全路径搜索hanlp包里HANLP_HOME字符串,就会发现只有一处,代码如作者贴的。
return os.getenv('HANLP_HOME', hanlp_home_default())
这句表示从系统变量HANLP_HOME中获取值,如果获取不到就用第二个参数的值。
hanlp_home_default()
追踪进去,在windows下返回的是系统变量APPDATA的值。也就是之前你字典存的路径。
在windows右击计算机/此电脑-高级系统设置里可以设置环境变量。在这里加个HANLP_HOME指向特定其他路径就修改了字典等数据的存放位置。但是之前下载的字典你还得剪切hanlp到自己设定的文件夹里。
这里有一个坑是有时候设置完了之后并不马上生效,需要重启电脑。
查看是否生效可以用下面python语句查看。
import os
print(os.getenv('HANLP_HOME'))
hanlp.load(****),这里是可以路径的;一般服务也都是准备好数据放在某个地方