大佬教程收集整理的这篇文章主要介绍了在Google App Engine上使用Python NLTK(2.0b5),大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
这里的问题nltk
是试图进行递归导入:nltk/__init__.py
导入时,它导入nltk/internals.py
,然后尝试nltk
再次导入。由于nltk
处于导入本身的中间,因此它会失败,并显示(相当无助)错误。无论他们做什么,还是很奇怪-from
nltk import __file__
休息之类的事情就不足为奇了。
这看起来像是nltk本身的问题- 直接从Python控制台导入时可以正常工作吗?如果是这样,他们必须在已安装的版本中进行某种欺骗。我建议向nltk小组询问他们在做什么以及如何解决它。
我一直在尝试使NLTK(自然语言工具包)在Google App ENGIne上运行。我遵循的步骤是:
from nltk.tokenize import *
不幸的是,在启动它之后,我得到了这个错误(请注意,此错误在NLTK内部引起,并且在我的python系统安装中看到了该错误,而不是在GAE项目的子文件夹中)。
<type 'exceptions.ImportError'>: No module named nltk TraceBACk (most recent call last): File "/base/data/home/apps/xxxx/1.335654715894946084/main.py",line 13,in <module> from lingua import reducer File "/base/data/home/apps/xxxx/1.335654715894946084/lingua/reducer.py",line 11,in <module> from nltk.tokenizer import * File "/base/data/home/apps/xxxx/1.335654715894946084/lingua/nltk/__init__.py",line 73,in <module> from internals import config_java File "/base/data/home/apps/xxxx/1.335654715894946084/lingua/nltk/internals.py",line 19,in <module> from nltk import __file__
@H_944_39@注意:这是上传到GAE时错误在日志中的显示方式。如果我在本地运行它,则会收到相同的错误(除了它似乎起源于我的NLTK的站点包实例之内,所以没有区别)。“
xxxx”表示项目名称。因此,总而言之:
编辑:修正错字并删除不必要的步骤
以上是大佬教程为你收集整理的在Google App Engine上使用Python NLTK(2.0b5)全部内容,希望文章能够帮你解决在Google App Engine上使用Python NLTK(2.0b5)所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。