【问题标题】:How to install python packages in Microsoft Azure platform如何在 Microsoft Azure 平台上安装 python 包
【发布时间】:2017-08-17 08:47:45
【问题描述】:

我已经编写了一个基于 linux 版本 python 包“pdq”的 python 脚本,该脚本在本地机器上运行良好。但我希望将脚本上传到 Azure 平台。由于 Azure 环境不支持“pdq”包,有什么方法可以在 Azure 平台上安装 python 包并让我的脚本工作?

【问题讨论】:

  • define "azure platform",你到底想要什么?
  • 对 - 网络应用?网络/工作者角色?虚拟机? Azure 平台的范围相当大。正如所写,无法回答您的问题。

标签: python azure


【解决方案1】:

正如@DavidMakogon 所说,您的描述不清楚,没有任何关于您使用的 azure 服务的信息。我搜索并查看了一些关于pdq 的介绍,没有任何现有的pdqwheels 包可以直接安装在Windows 上,并且它在Windows 上不是官方支持的。所以无论是基于 Windows 的 WebApps 等 azure 服务,都不能简单地通过pip 命令工具或setup.py 安装。

如果必须安装在 Azure WebApps/CloudService 上,则需要通过 Windows 上的一些 Linux-Compatible 编译器工具链手动编译,例如MinGW。有些人试图在 Windows 上编译 pdq。您可以尝试参考Installing PDQ on windows 进行操作,虽然试用似乎没有完全完成。同时,如果你可以在Windows上编译成功,你需要参考Troubleshooting - Package Installation的Azure官方文档for Python来构建自己的pdqwheels文件安装在Azure上,因为Azure不支持编译C/C++源在线代码。

安装pdq 的解决方法是使用 Azure Linux VM 来完成,或者使用 Azure 容器服务,这也是一个不错的选择。

希望对你有帮助。

【讨论】:

    猜你喜欢
    • 2017-09-06
    • 2018-04-13
    • 2016-02-18
    • 2022-09-24
    • 2016-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-11
    相关资源
    最近更新 更多