首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ModuleNotFoundError:在具有flask的应用程序服务azure中没有名为“pandas”的模块

ModuleNotFoundError:在具有flask的应用程序服务azure中没有名为“pandas”的模块
EN

Stack Overflow用户
提问于 2021-10-29 20:06:52
回答 1查看 112关注 0票数 0

帮助,我的应用程序在我的设备上工作正常,但在azure上出现错误: ModuleNotFoundError:没有名为'pandas‘的模块

来源:

代码语言:javascript
复制
from flask import Flask, request, render_template, session, redirect

import pandas as pd

app = Flask(__name__)

@app.route("/")

def inicio():

    return render_template('index.html')

    
@app.route('/lista', methods=("POST", "GET"))

def html_table():

    return render_template('lista.html')

    
if __name__ == "__main__":

    app.run()

在浏览器返回中::(应用程序错误如果您是应用程序管理员,则可以访问诊断资源。

如果我移走熊猫,它就能正常工作。我对azure的了解还在起步。

EN

回答 1

Stack Overflow用户

发布于 2021-11-02 07:54:20

如果您看到像ModuleNotFoundError: No module named 'example'这样的错误,这意味着当应用程序启动时,Python无法找到一个或多个模块。如果您使用代码部署虚拟环境,则最常发生这种情况。虚拟环境是不可移植的,因此虚拟环境不应该与应用程序代码一起部署。

相反,让Oryx创建一个虚拟环境,并通过创建应用程序设置SCM_DO_BUILD_DURING_DEPLOYMENT并将其设置为1来在web应用程序上安装您的包。这将强制Oryx在您部署到App Service时安装您的包。

This你已经完成了这个设置并得到了它

如果您需要更多信息,请参阅this article on virtual environment portability,the SO threadthis

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

https://stackoverflow.com/questions/69774252

复制
相关文章

相似问题

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