NLTK导入Stanford POS tagger报错无法找到JAVA文件
来源:互联网 发布:王者荣耀点券充值淘宝 编辑:程序博客网 时间:2024/06/16 04:41
原文:http://weibo.com/p/23041888fb77570102veu9
运行的时候总是报错:NLTK was unable to find the java file! Use softwarespecific configuration paramaters or set the JAVAHOME environmentvariable.
试了各种方法:
1、设置环境变量JAVA_HOME
2、程序中添加代码:nltk.internals.config_java('C:\Java\jdk1.8.0_25\\bin\java.exe')
3、程序中添加代码:
java_path = "C:\Java\jdk1.8.0_25\bin\java.exe"
os.environ['JAVAHOME'] = java_path
这三种方法都不行,最后没办法了只能直接修改nltk中的internals.py文件
修改 这个函数中的传入参数写死def config_java(bin='C:\Java\jdk1.8.0_25\\bin\java.exe',options=None, verbose=True):
#_java_bin = find_binary('java', bin,env_vars=['JAVAHOME', 'JAVA_HOME'], verbose=verbose,binary_names=['java.exe'])
改为:
_java_bin ='C:\Java\jdk1.8.0_25\\bin\java.exe'
最后好使了,但是还是不明白为什么修改环境变量和程序中添加编译路径的方法为什么不行。
阅读全文
0 0
- NLTK导入Stanford POS tagger报错无法找到JAVA文件
- Stanford POS tagger FAQ
- POS-tagger程序总结
- Unable to resolve "edu/stanford/nlp/models/pos-tagger/english-left3words/english-left3words-distsim.
- Stanford Tagger 词性标注
- POS Tags used in opennlp pos tagger
- pom文件报错提示无法找到jar包
- [bug]Java虚拟机报错:无法找到主类
- 报类无法找到;eclipse无法编译,classes下无文件,报类无法找到;
- Android - R资源未找到至java文件报错
- NLTK+stanford parser
- 安装CherryTree,报错无法找到 gtksourceview2
- w3wp 报错,无法找到 Marshal.sizeof
- 微信小程序报错.wxss无法找到
- E天地:盘点单,导入txt文件报错,“导入错误:System.IO.DirectoryNotFoundException:未能找到路径"C:....."的一部分
- VS2010打包程序 报错:未能找到文件 存储空间不足 无法完成此操作
- Hive启动报错无法找到class— java.lang.NoClassDefFoundError
- NLTK中使用Stanford parser
- 20170928 使用网页管理集群 按行读取写入useragent txt文件
- script到底应该放在哪里
- CURL访问远程方法
- Python UnicodeEncodeError: 'gbk' codec can't encode character 解决方法
- 屏幕适配基础
- NLTK导入Stanford POS tagger报错无法找到JAVA文件
- OpenCV实现图片轮廓检测(Python实现)
- 关于oracle数据库分区表
- Hbase压力测试
- 《基于机器学习的企业定价算法研究》阅读笔记
- 基于百度地图做动态路线打点
- cocos2d项目打安卓包(lua代码)
- JeeSite相关技术摘点(五)
- javascript为节点设置样式