MODULENOTFoundError erhalten: Kein Modul mit dem Namen "MLTable" -Fehler beim Ausführen des Befehlsjob in Azure ML SKD V
Posted: 23 Feb 2025, 16:02
Ich versuche, einen Befehlsjob auszuführen, der in einem Datenanlagen gelesen und für weitere ML -Aufgaben eine Vorverarbeitung durchführt. /Code> Datei Ich habe den Code im Abschnitt Consum wie unten verwendet:
Damit der obige Code funktioniert, haben Sie MLTable importieren wie unten importieren:
Wenn ich den obigen Befehl in meinem .Ipynb Notebook -Zelle ausführe, funktioniert es einwandfrei. Oben Py Datei mit einem Befehlsjob mit einem Befehlsjob:
von azure.ai.ml import -Befehl
Stellen Sie den Job
Konfigurieren Sie
Ich arbeite an Python 3.10 - SDK V2
Kann mir jemand bitte helfen.
Code: Select all
def get_data():
ml_client = MLClient.from_config(credential=DefaultAzureCredential())
data_asset = ml_client.data.get("--data--", version="2")
tbl = mltable.load(f'azureml:/{data_asset.id}')
return tbl.to_pandas_dataframe()
Code: Select all
import mltable
von azure.ai.ml import -Befehl
Stellen Sie den Job
Konfigurieren Sie
Code: Select all
job = command(
code="./folder",
command="python --script--.py",
environment="AzureML-sklearn-0.24-ubuntu18.04-py37-cpu@latest",
compute="--computename--",
display_name="....",
experiment_name="...."
)
< /code>
Und wenn ich es ausführe, bekomme ich: < /p>
No module named 'mltable'
Kann mir jemand bitte helfen.