代码之家  ›  专栏  ›  技术社区  ›  aBlaze

在Visual Studio 2015中创建python azure函数不会自动创建“python environments”文件

  •  0
  • aBlaze  · 技术社区  · 6 年前

    我使用的是Visual Studio 2015,并下载了python-azure函数工具,并且一直在关注 This documentation on creating a python-azure function(the docs show the creation of a c function,but i在下拉菜单中选择“python”)。

    但是,我创建了函数app和函数,没有看到python环境文件:

    我看到的:

    我想要的python环境文件:

    因此,我的问题是:

    1. 我需要做什么才能让python环境文件出现?
    2. 如何将外部库安装到我的Azure功能环境中?(这一个: https://github.com/johannesbuchner/imagehash )
    3. 在创建python-azure函数时(文档显示了C函数的创建,但我在下拉菜单中选择了“python”)。

      但是,我创建了函数app和函数,没有看到python环境文件:

      我看到的是:

      enter image description here

      我想要的python环境文件:

      enter image description here

      因此,我的问题是:

      1. 我需要做什么才能让python环境文件出现?
      2. 如何将外部库安装到我的Azure功能环境中?(这个: https://github.com/JohannesBuchner/imagehash )
    1 回复  |  直到 6 年前
        1
  •  1
  •   brettsam    6 年前

    答案与这里的答案类似: https://social.msdn.microsoft.com/Forums/en-US/0eec433c-863c-4017-b63c-9d50f2051fcc/issues-with-sqlalchemy-on-python-azure-functions?forum=AzureFunctions

    复制到这里:

    函数v1运行时不支持虚拟环境。

    请参阅下面的链接,了解如何安装自定义版本的 python并使用第三方模块-

    https://ourwayoflyf.com/running-python-code-on-azure-functions-app/

    确保要安装的sqlacalchemy版本兼容 安装了您的python版本。

    请注意,此功能目前是“实验性的”,我们不 在生产场景中不推荐或支持它。我们现在 致力于为v2运行时提供一流的python支持,这将 让这个场景更简单- https://github.com/Azure/azure-functions-python-worker