首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Azure Web服务中执行python脚本时出现错误0085,但在ML实验中未执行

在Azure Web服务中执行python脚本时出现错误0085,但在ML实验中未执行
EN

Stack Overflow用户
提问于 2020-01-23 15:55:06
回答 1查看 160关注 0票数 1

我的工作流在实验中运行得很好,但是在部署到web服务之后,我在post时收到了这个错误。

Python代码:

代码语言:javascript
复制
# -*- 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解释器的错误消息结束

求求你,我的建议。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-27 10:18:46

这个问题与您的文件路径有关。确保包含了正确的路径。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59873804

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档