如果我导入NLTK并尝试使用nltk.pos_tag(text_token)获取错误。好像python没有从IIS访问NLTK。 我已经在python中安装了NLTK。
这是我的代码:
import sys
sys.path.append('E://RequirementValidation')
from flask import Flask
from flask import request,jsonify
from bot.mainFile import main1
from flask import render_template
import pandas as pd
import nltk
app = Flask(__name__)
@app.route('/test', methods=['GET','POST'])
def my_form_post():
#df= pd.DataFrame(["1","xxxxx"])`enter code here`
text_token = nltk.word_tokenize(" my name is XXXX")
text_pos = nltk.pos_tag(text_token)
return "sandeep"
if __name__ == '__main__':
app.debug = True
app.run(debug=True,host='0.0.0.0',port=8084)
答案 0 :(得分:0)
试试这个:
import nltk
nltk.data.path.append('C:/Users/***/AppData/Roaming/nltk_data/')