Python 如何从Windows计算机上pip安装Linux控制盘?

Python 如何从Windows计算机上pip安装Linux控制盘?,python,powershell,azure-devops,pip,python-wheel,Python,Powershell,Azure Devops,Pip,Python Wheel,我正在使用Azure DevOps管道构建Python项目Azure函数。我想坚持使用Windows构建代理并使用PowerShell来pip安装软件包。这样做会产生许多附加了win_amd64.whl或platform_system==Windows的Python控制盘 目标主机是Linux,因此我需要Python控制盘是manylinux_x86_64.whl/platform_system!=窗户 是否有一个标志我可以通过pip安装来指定为哪个操作系统下载软件包/控制盘?这是我在2018年

我正在使用Azure DevOps管道构建Python项目Azure函数。我想坚持使用Windows构建代理并使用PowerShell来pip安装软件包。这样做会产生许多附加了win_amd64.whl或platform_system==Windows的Python控制盘

目标主机是Linux,因此我需要Python控制盘是manylinux_x86_64.whl/platform_system!=窗户

是否有一个标志我可以通过pip安装来指定为哪个操作系统下载软件包/控制盘?

这是我在2018年发现的

鉴于这项提案尚未获得批准,我们谁也不能等到批准

出于好奇,您可以使用Docker hub和WSL2 Windows子系统Linux作为替代方案吗?为了仍然能够在Windows上开发,并且仍然能够轻松下载Linux pip控制盘(如manylinux_x86_64.whl),以便针对Linux主机


关于使用Docker创建

的更多研究这似乎是您的问题的精确副本。谢谢您的想法。由于我在Azure DevOps中使用构建任务,我认为简单的选择是要么将构建代理设置为Linux,要么安装Azure Function Core工具,并使用其内置魔术来处理oryx。