如何在 Azure Batch 节点上安装 Python 包

How to install Python packages on Azure Batch Node

我正在关注 Python 的 MS Azure Batch 教程:https://docs.microsoft.com/en-us/azure/batch/batch-python-tutorial

现在,我想使用一些非标准的 Python 包,例如 SciPy 或 Colorama...等等。

例如:

import scipy
import colorama
import ...

我无法通过 MS 找到任何关于此的信息。 另外,如何让我的 VM 节点使用 python3?

要在虚拟机上安装您喜欢的任意软件,您可以在池操作中使用 StartTask object in the PoolAddParameter object when you call add the pool to your account via add

还有几个选择:

  1. 使用application packages
  2. 使用containers
  3. 自带custom image

关于如何在 VM 上使用 python3。这不是 Azure Batch 特定的问题,您需要弄清楚如何在 distribution/operating 系统特定的方式中做到这一点。例如,如果使用 Ubuntu,一种可能性是确保您已执行正确的 apt-get 调用以检索所需的库和二进制文件。