我的工作流在实验中运行得很好,但是在部署到web服务之后,我在post时收到了这个错误。
Python代码:
# -*- coding: utf-8 -*-
#import sys
import pickle
import pandas as pd
from sklearn.tree import DecisionTreeClassifier
from sklearn import tree
def azureml_main(dataframe1 = None, dataframe2 = None):
print('input dataframe1 ',dataframe1)
decision_tree_pkl_predictive_maint = r'.\Script Bundle\decision_tree_pkl_predictive_maint.pkl'
#sys.path.insert(0,".\Script Bundle")
#model = pickle.load(open(".\Script Bundle\decision_tree_pkl_predictive_maint.pkl", 'rb'))
modle_file = open(decision_tree_pkl_predictive_maint,"rb")
model = pickle.load(modle_file)
#return the mode of prediciton
result = model.predict(dataframe1)
print(result)
result_df = pd.DataFrame({'prediction_class':result})
return result_df,错误:
执行Python脚本RRS :错误0085:在脚本评估过程中出现以下错误,请查看输出日志以了解详细信息:-从Python解释器开始错误消息-执行函数时捕获异常: Traceback (最近一次调用):文件"\server\InvokePy.py",第120行,in executeScript outframe =mod.azureml_main(*基础设施)文件"\temp-1036260731852293620.py",第46行,in azureml_main modle_file = open(decision_tree_pkl_predictive_maint,"rb") FileNotFoundError: Errno 2没有这样的文件或目录:‘Python Bundle\decision_tree_pkl_predictive_maint.pkl’-来自.\Script解释器的错误消息结束
求求你,我的建议。
发布于 2020-01-27 10:18:46
这个问题与您的文件路径有关。确保包含了正确的路径。
https://stackoverflow.com/questions/59873804
复制相似问题