【问题标题】:Django webapp (on an Wampserver) hangs indefintely when importing nltk in views.py在views.py中导入nltk时,Django webapp(在Wampserver上)无限期挂起
【发布时间】:2020-07-27 17:41:40
【问题描述】:
我在 Windows Server 2012 上使用 Wampserver 部署了 Web 应用程序。当我在 views.py 中导入 nltk 时,网页拒绝加载。
将这个WSGIApplicationGroup% {GLOBAL}添加到Wampserver htpd.config配置文件中,如post所示,部分问题已解决,但现在使用nltk包运行应用程序时,浏览器显示Server Error (500)
【问题讨论】:
标签:
python
django
apache
nltk
wampserver
【解决方案1】:
正如我在问题中指出的,在httpd.config 文件中需要添加:
WSGIApplicationGroup %{GLOBAL}
另外,在views.py中需要指明Apache nltk文件所在的路径,默认在C:/Users/user_name/AppData/Roaming/nltk_data,像这样:
import nltk
from nltk.tokenize import word_tokenize
from nltk.corpus import stopwords
nltk.data.path.append('C:/Users/user_name/AppData/Roaming/nltk_data/')