缺少 Azure Batch 数据科学 VM python 包
Azure Batch data science VM python packages missing
我正在使用 Linux DSVM 映像:microsoft-dsvm linux-data-science-vm-ubuntu linuxdsvmubuntu
我的 python 代码在第一行 import pandas as pd
失败,出现 python 错误,找不到模块。
当我远程 SSH 进入节点并 运行 a pip install pandas
它告诉我它已经安装。 numpy 等也是如此
我尝试使用 /bin/bash -c "pip install pandas"
等设置启动任务,但失败并显示命令 pip
未找到。
再次从 SSH 运行ning shell pip 在 PATH 上并且 运行ning 没有问题。
任何人都可以指出正确的方向吗?
微软的简单教程很好用,因为它们不依赖任何外部包。所以我可以将我的 python 文件和数据集等从 blob 存储上传到机器上。 python 运行 没问题。就像所有数据科学特定的包一样,当任务 运行ning 时 pip 丢失,但当我通过 SSH 进入节点时它就在那里。
额外的问题,jupyter 应该 运行ning 在端口 8000 上吗?
首先,您必须在计算节点中安装 pip。
bin/bash -c "sudo apt-get -y update && export DEBIAN_FRONTEND=noninteractive && sudo apt-get install -y python3-pip && sudo pip3 install pandas;"
将此命令作为启动任务提供给 azure 批处理池,它将在您的虚拟机中安装 pip 和 pandas。
同样的方法把所有你想安装的库放在一个requirements.txt里,安装pip后给sudo pip3 install -r requirements.txt
。
我正在使用 Linux DSVM 映像:microsoft-dsvm linux-data-science-vm-ubuntu linuxdsvmubuntu
我的 python 代码在第一行 import pandas as pd
失败,出现 python 错误,找不到模块。
当我远程 SSH 进入节点并 运行 a pip install pandas
它告诉我它已经安装。 numpy 等也是如此
我尝试使用 /bin/bash -c "pip install pandas"
等设置启动任务,但失败并显示命令 pip
未找到。
再次从 SSH 运行ning shell pip 在 PATH 上并且 运行ning 没有问题。
任何人都可以指出正确的方向吗?
微软的简单教程很好用,因为它们不依赖任何外部包。所以我可以将我的 python 文件和数据集等从 blob 存储上传到机器上。 python 运行 没问题。就像所有数据科学特定的包一样,当任务 运行ning 时 pip 丢失,但当我通过 SSH 进入节点时它就在那里。
额外的问题,jupyter 应该 运行ning 在端口 8000 上吗?
首先,您必须在计算节点中安装 pip。
bin/bash -c "sudo apt-get -y update && export DEBIAN_FRONTEND=noninteractive && sudo apt-get install -y python3-pip && sudo pip3 install pandas;"
将此命令作为启动任务提供给 azure 批处理池,它将在您的虚拟机中安装 pip 和 pandas。
同样的方法把所有你想安装的库放在一个requirements.txt里,安装pip后给sudo pip3 install -r requirements.txt
。