Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Microsoft Azure平台中安装python软件包_Python_Azure - Fatal编程技术网

如何在Microsoft Azure平台中安装python软件包

如何在Microsoft Azure平台中安装python软件包,python,azure,Python,Azure,我已经基于linux版本的python包“pdq”编写了一个python脚本,该脚本在本地机器上运行良好。但我希望将脚本上传到Azure平台。由于Azure环境不支持“pdq”包,我有没有办法在Azure平台上安装python包并使我的脚本正常工作?正如@DavidMakogon所说,您的描述不清楚,没有任何关于您使用哪种Azure服务的信息。我搜索并查看了一些关于pdq的介绍,没有任何现有的pdqwheels软件包可以直接安装在Windows上,Windows也不支持它。因此,无论是什么azu

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

正如@DavidMakogon所说,您的描述不清楚,没有任何关于您使用哪种Azure服务的信息。我搜索并查看了一些关于
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平台的范围相当大。如前所述,无法回答您的问题。