获取Python';为Jython工作的nltk.wordnet模块

获取Python';为Jython工作的nltk.wordnet模块,python,jython,python-module,Python,Jython,Python Module,我已经阅读了Jython的FAQ和这篇文章,但不确定如何确定模块是纯用C还是Python编写的 这里提到了我面临的问题 做过这件事的人能解释一下吗?我是Jython的新手 谢谢,您是否如问题中所述将C:\Python26\Lib\site packages\nltk添加到sys.path?它应该是C:\Python26\Lib\site packages,它是包含nltk的目录。如果不想添加整个站点包,请尝试将nltk文件夹移动到另一个文件夹。我使用的是Eclipse,包括根目录(nltk或站点

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

这里提到了我面临的问题

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


谢谢,

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

我使用的是Eclipse,包括根目录(nltk或站点包)的路径不起作用。然而,制作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中

sys.path.append("/Users/peter/phd/lib/yaml.jar")
sys.path.append("/Users/peter/phd/lib/nltk.jar")
除此之外,我还必须使用Eclipse导入归档文件特性来让它查看NLTK模块

对此有点纠结,所以希望它能为其他人节省一些时间