如何在Microsoft Azure平台中安装python软件包
我已经基于linux版本的python包“pdq”编写了一个python脚本,该脚本在本地机器上运行良好。但我希望将脚本上传到Azure平台。由于Azure环境不支持“pdq”包,我有没有办法在Azure平台上安装python包并使我的脚本正常工作?正如@DavidMakogon所说,您的描述不清楚,没有任何关于您使用哪种Azure服务的信息。我搜索并查看了一些关于如何在Microsoft Azure平台中安装python软件包,python,azure,Python,Azure,我已经基于linux版本的python包“pdq”编写了一个python脚本,该脚本在本地机器上运行良好。但我希望将脚本上传到Azure平台。由于Azure环境不支持“pdq”包,我有没有办法在Azure平台上安装python包并使我的脚本正常工作?正如@DavidMakogon所说,您的描述不清楚,没有任何关于您使用哪种Azure服务的信息。我搜索并查看了一些关于pdq的介绍,没有任何现有的pdqwheels软件包可以直接安装在Windows上,Windows也不支持它。因此,无论是什么azu
pdq
的介绍,没有任何现有的pdq
wheels软件包可以直接安装在Windows上,Windows也不支持它。因此,无论是什么azure服务,比如基于Windows的WebApps,您都不能简单地通过pip
命令工具或setup.py
安装它
如果必须在Azure WebApps/CloudService上安装它,则需要通过Windows上与Linux兼容的编译器工具链手动编译它,例如。有一些人试图在Windows上编译pdq
。你可以试着参考做这件事,尽管试验似乎还没有完全完成。同时,如果你能在Windows上成功编译它,你需要参考Python的Azure官方文档来构建你自己的pdq
wheels文件以安装在Azure上,因为Azure不支持在线编译C/C++源代码
安装pdq
的变通方法是使用Azure Linux VM,或者使用Azure容器服务,这也是一个不错的选择
希望能有所帮助。定义“azure平台”,你到底想在哪里使用它?对吗?web应用程序?网络/工作者角色?虚拟机?Azure平台的范围相当大。如前所述,无法回答您的问题。