得到Python的自然语言文字网为Jython工作的模块

2024-09-24 22:22:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经阅读了Jython的FAQ和这篇文章Jython and python modules,但不确定如何确定一个模块是纯用C还是Python编写的。在

我面临的问题在这里提到http://old.nabble.com/using-NLTK-in-Jython-td28520926.html

做过这件事的人能解释一下吗?我是Jython的新手。在

谢谢


Tags: 模块andincommoduleshttphtmljython
2条回答

您是否按照问题中的说明将C:\Python26\Lib\site-packages\nltk添加到sys.path中?它应该是C:\Python26\Lib\site-packages,它是包含nltk的目录。如果不想添加整个site-packages,请尝试将nltk文件夹移动到另一个文件夹中。在

我使用的是Eclipse,包括到根目录(nltk或site包)的路径不起作用。但是,同时生成nltk目录和yaml目录的jar文件确实有效。例如

jar -cf nltk.jar /Library/Frameworks/Python.framework/Versions/7.0/lib/python2.7/site-packages/nltk
jar -cf yaml.jar /Library/Frameworks/Python.framework/Versions/7.0/lib/python2.7/site-packages/yaml

然后在我的Jython代码中,我必须添加jar文件,并将其添加到项目的lib dir中

^{pr2}$

除此之外,我还必须使用Eclipse导入归档文件特性来让它看到NLTK模块。在

有点挣扎,所以希望它能为别人节省一些时间。在

相关问题 更多 >