在 views.py 中导入 nltk 时,Django 网络应用程序(在 Wamp 服务器上)无限期挂起

Django webapp (on an Wampserver) hangs indefintely when importing nltk in views.py

我已经在 Windows Server 2012 上使用 Wampserver 部署了网络应用程序。当我在 views.py 中导入 nltk 时,网页拒绝加载。

在 Wampserver htpd.config 配置文件中添加此 WSGIApplicationGroup% {GLOBAL},如 所示,部分问题已解决,但现在 运行 应用程序使用 nltk 包,浏览器显示 Server Error (500)

正如我在问题中指出的那样,在 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/')