【问题标题】:How to deploy python flask application in conda base environment on IIS server?如何在 IIS 服务器上的 conda 基础环境中部署 python flask 应用程序?
【发布时间】:2020-04-02 17:31:30
【问题描述】:

我想在 IIS 服务器上部署一个烧瓶 REST API 应用程序来发布一些 ML API。我已经安装了 Anaconda 以在其基础环境上运行该应用程序,因为我有一些数据科学库要导入。我按照此链接进行部署,对于教程https://medium.com/@bilalbayasut/deploying-python-web-app-flask-in-windows-server-iis-using-fastcgi-6c1873ae0ad8 中给出的示例,它运行良好。但在我的应用程序中导入熊猫不起作用。看来我的应用程序没有在 conda 基础环境中运行。谁能帮我添加什么配置,以便我的应用程序在 conda 基础环境中运行。

【问题讨论】:

  • 您还需要设置另一个环境变量,即 WSGI_ALT_VIRTUALENV_HANDLER 和 WSGI_ALT_VIRTUALENV_ACTIVATE_THIS 、 WSGI_ALT_VIRTUALENV_HANDLER,这实际上是您的应用程序
  • 你的 web.config 文件:
  • 感谢您输入@JalpaPanchal。我认为您指定的配置适用于使用 virtualenv 作为运行时在 azure 上部署烧瓶。

标签: python iis flask anaconda conda


【解决方案1】:

我在使用 Anaconda Python 3.7.4 时遇到了这个问题,当我将它降级到 3.6.5 时,它对我有用。

【讨论】:

    【解决方案2】:

    我通过授予 IIS 站点访问 pandas 所依赖的 dll 的权限找到了解决方案。在这个答案中查看我的解决方案

    Deploying Python Flask Application on IIS with wfastcgi in Python 3.7+ with Numpy, Pandas, etc

    【讨论】:

      猜你喜欢
      • 2011-04-28
      • 1970-01-01
      • 2022-12-15
      • 2011-07-01
      • 1970-01-01
      • 2019-04-12
      • 1970-01-01
      • 1970-01-01
      • 2018-11-27
      相关资源
      最近更新 更多