De Azure Machine Learning SDK voor Python installeren

Dit artikel is een handleiding voor verschillende installatieopties voor de SDK.

Vereisten


Standaardinstallatie

Gebruik azureml-core.

pip install azureml-core

Installeer vervolgens alle andere pakketten die vereist zijn voor uw specifieke taak.

Upgrade installeren

Tip

U wordt aangeraden azureml-core altijd bijgewerkt te houden naar de nieuwste versie.

Een eerdere versie upgraden:

pip install --upgrade azureml-core

Versie controleren

Controleer uw SDK-versie:

pip show azureml-core

Alle pakketten in uw omgeving weergeven:

pip list

U kunt de SDK-versie ook weergeven in Python, maar deze versie bevat niet de secundaire versie.

import azureml.core
print(azureml.core.VERSION)

Zie Uw ontwikkelomgeving configureren voor meer informatie over het configureren van uw ontwikkelomgeving voor Azure Machine Learning Service.

Andere azureml-pakketten

De SDK bevat veel andere optionele pakketten die u kunt installeren. Deze omvatten afhankelijkheden die niet vereist zijn voor alle use-cases, zodat ze niet worden opgenomen in de standaardinstallatie om te voorkomen dat de omgeving opgeblazen wordt. De volgende tabel bevat een overzicht van de pakketten, hun gebruiksvoorbeelden en de opdracht om te installeren, bij te werken & versiecontrole.

Extra pakket Use-case Versie installeren/upgraden/weergeven
azureml-automl-core Bevat kernklassen voor geautomatiseerde machine learning voor Azure Machine Learning.
Dit pakket wordt gebruikt door azureml-train-automl-client en azureml-train-automl-runtime.
pip install azureml-automl-core
pip install --upgrade azureml-automl-core
pip show azureml-automl-core
azureml-accel-models Versnelt diepe neurale netwerken op FPGA's met de Azure ML Hardware Accelerated Models Service. pip install azureml-accel-models
pip install --upgrade azureml-accel-models
pip show azureml-accel-models
azureml-train-automl Biedt klassen voor het bouwen en uitvoeren van geautomatiseerde machine learning-experimenten. Installeert ook algemene data science-pakketten, waaronder pandas, numpyen scikit-learn.

Als u geautomatiseerde ML-uitvoeringen op een externe berekening wilt verzenden en u geen ML lokaal hoeft uit te voeren, raden we u aan het thin client-pakket , azureml-train-automl-clientte gebruiken dat deel uitmaakt van de azureml-sdk.

Zie de aanvullende richtlijnen voor use-case voor meer informatie over de installatie en het werken met de volledige automl SDK of de thin client, azureml-train-automl-client.

Net als bij de Python-standaard wordt één versie achterwaartse en één versie voorwaartse compatibiliteit ondersteund, maar alleen voor het volledige azureml-train-automl pakket. Als een model bijvoorbeeld is getraind met SDK-versie 1.29.0, kunt u deductie uitvoeren met SDK-versies tussen 1.28.0 en 1.30.0.
Voor lokale Conda-omgeving:
pip install azureml-train-automl
pip install --upgrade azureml-train-automl pip install show azureml-train-automl

Thin client voor externe berekening:
pip install azureml-train-automl-client
pip install --upgrade azureml-train-automl-client
pip install show azureml-train-automl-client
azureml-contrib Installeert azureml-contrib-*-pakketten, die experimentele functionaliteit of preview-functies bevatten. pip install azureml-contrib
pip install --upgrade azureml-contrib
pip show azureml-contrib
azureml-datadrift Bevat functionaliteit om te detecteren wanneer modeltrainingsgegevens zijn afgeleid van de scoregegevens. pip install azureml-datadrift
pip install --upgrade azureml-datadrift
pip show azureml-datadrift
azureml-interpret Wordt gebruikt voor modelinterpreteerbaarheid, inclusief functie- en klassebelang voor blackbox- en whitebox-modellen. pip azureml-interpret
pip install --upgrade azureml-interpret
pip show azureml-interpret
azureml-widgets Bevat kernpakketten, modules en klassen voor Azure Machine Learning. pip install azureml-widgets
pip install --upgrade azureml-widgets
pip show azureml-widgets
azureml-contrib-services Biedt functionaliteit voor het scoren van scripts om onbewerkte HTTP-toegang aan te vragen. pip install azureml-contrib-services
pip install --upgrade azureml-contrib-services
pip show azureml-contrib-services
azureml-tensorboard Biedt klassen en methoden voor het exporteren van de uitvoeringsgeschiedenis van experimenten en het starten van TensorBoard voor het visualiseren van de prestaties en structuur van experimenten. pip install azureml-tensorboard
pip install --upgrade azureml-tensorboard
pip show azureml-tensorboard
azureml-mlflow Bevat functionaliteit voor de integratie van Azure Machine Learning met MLFlow. pip install azureml-mlflow
pip install --upgrade azureml-mlflow
pip show azureml-mlflow
azureml-automl-runtime Bevat geautomatiseerde machine learning-klassen voor het uitvoeren van uitvoeringen in Azure Machine Learning. pip install azureml-automl-runtime
pip install --upgrade azureml-automl-runtime
pip show azureml-automl-runtime
azureml-widgets Bevat functionaliteit om de voortgang van machine learning-trainingsuitvoeringen in Jupyter Notebooks weer te geven. pip install azureml-widgets
pip install --upgrade azureml-widgets
pip show azureml-widgets
azureml-train-restclients-hyperdrive Bevat klassen die nodig zijn om HyperDriveRuns te maken met azureml-train-core. pip install azureml-train-restclients-hyperdrive
pip install --upgrade azureml-train-restclients-hyperdrive
pip show azureml-train-restclients-hyperdrive
azureml-train-core Bevat basis-estimatorklassen en de algemene estimatorklasse, schattingen die worden gebruikt in deep neurale netwerktraining (DNN), schattingen die worden gebruikt in Scikit-Learn training, modules en klassen die hyperparameterafstemming ondersteunen. pip install azureml-core
pip install --upgrade azureml-core
pip show azureml-core
azureml-train-automl-runtime Bevat functionaliteit die de belangrijkste geautomatiseerde ML- en runtimeonderdelen in Azure Machine Learning vertegenwoordigt. pip install azureml-train-automl-runtime
pip install --upgrade azureml-train-automl-runtime
pip show azureml-train-automl-runtime
azureml-train-automl-client Bevat kernpakketten, modules en klassen voor Azure Machine Learning. pip install azureml-train-automl-client
pip install --upgrade azureml-train-automl-client
pip show azureml-train-automl-client
azureml-telemetry Dit pakket wordt gebruikt voor het verzamelen van telemetriegegevens, zoals logboekberichten, metrische gegevens, gebeurtenissen en activiteitsberichten. pip install azureml-telemetry
pip install --upgrade azureml-telemetry
pip show azureml-telemetry
azureml-synapse Bevat de Magic-opdracht voor het beheren van de Synapse-sessie en het verzenden van code en de SparkMonitor-widget om de voortgang van de Spark-taak te bewaken, voor zowel Jupyter als JupyterLab pip install azureml-synapse
pip install --upgrade azureml-synapse
pip show azureml-synapse
azureml-sdk Het Thos-pakket wordt gebruikt om machine learning-werkstromen te bouwen en uit te voeren in de Azure Machine Learning-service pip install azureml-sdk
pip install --upgrade azureml-sdk
pip show azureml-sdk
azureml-pipeline-steps Bevat vooraf gemaakte stappen die kunnen worden uitgevoerd in een Azure Machine Learning-pijplijn. pip install azureml-pipeline-steps
pip install --upgrade azureml-pipeline-steps
pip show azureml-pipeline-steps
azureml-pipeline-core Bevat kernfunctionaliteit voor Azure Machine Learning-pijplijnen, die configureerbare machine learning-werkstromen zijn. pip install azureml-pipeline-core
pip install --upgrade azureml-pipeline-core
pip show azureml-pipeline-core
azureml-pipeline Dit pakket wordt gebruikt voor het bouwen, optimaliseren en beheren van machine learning-werkstromen pip install azureml-pipeline
pip install --upgrade azureml-pipeline
pip show azureml-pipeline
azureml-opendatasets Bevat kernfunctionaliteit voor Azure Machine Learning-pijplijnen, die configureerbare machine learning-werkstromen zijn. pip install azureml-opendatasets
pip install --upgrade azureml-opendatasets
pip show azureml-opendatasets
azureml-interpret Bevat functionaliteit voor het werken met modelinterpretabiliteit in Azure Machine Learning. pip install azureml-interpret
pip install --upgrade azureml-interpret
pip show azureml-interpret
azureml-defaults Dit pakket is een metapackage die intern wordt gebruikt door Azure Machine Learning. pip install azureml-defaults
pip install --upgrade azureml-defaults
pip show azureml-defaults
azureml-dataset-runtime Het doel van dit pakket is het coördineren van afhankelijkheden binnen AzureML-pakketten. Dit pakket is intern en is niet bedoeld om rechtstreeks te worden gebruikt. pip install azureml-dataset-runtime
pip install --upgrade azureml-dataset-runtime
pip show azureml-dataset-runtime
azureml-datadrift Bevat functionaliteit om te detecteren wanneer modeltrainingsgegevens zijn afgeleid van de scoregegevens. pip install azureml-datadrift
pip install --upgrade azureml-datadrift
pip show azureml-datadrift
azureml-contrib-server Dit pakket is een lokale HTTP-service die wordt gebruikt om een subset van de functionaliteit van de AzureML SDK beschikbaar te maken voor VS Tools voor AI-extensies (VSCode en Visual Studio) pip install azureml-contrib-server
pip install --upgrade azureml-contrib-server
pip show azureml-contrib-server
azureml-contrib-run Dit pakket wordt gebruikt om de integratiecode van AzureML met Mlflow te bevatten. pip install azureml-core
pip install --upgrade azureml-core
pip show azureml-core
azureml-contrib-reinforcementlearning Bevat functionaliteit voor het maken van een Windows-rekendoel in Azure Machine Learning. pip install azureml-contrib-reinforcementlearning
pip install --upgrade azureml-contrib-reinforcementlearning
pip show azureml-contrib-reinforcementlearning
azureml-contrib-pipeline-steps Bevat modules en klassen voor gespecialiseerde Azure Machine Learning-pijplijnstappen en de bijbehorende configuratie. pip install azureml-contrib-pipeline-steps
pip install --upgrade azureml-contrib-pipeline-steps
pip show azureml-contrib-pipeline-steps
azureml-contrib-notebook Bevat extensies voor het werken met Jupyter-notebooks in Azure Machine Learning. pip install azureml-contrib-notebook
pip install --upgrade azureml-contrib-notebook
pip show azureml-contrib-notebook
azureml-contrib-gbdt Dit pakket bevat LightGBM estimator. pip install azureml-contrib-gbdt
pip install --upgrade azureml-contrib-gbdt
pip show azureml-contrib-gbdt
azureml-contrib-functions Bevat functionaliteit voor het verpakken van Azure Machine Learning-modellen voor implementatie naar Azure Functions. pip install azureml-contrib-functions
pip install --upgrade azureml-contrib-functions
pip show azureml-contrib-functions
azureml-contrib-fairness Dit pakket ondersteunt het gebruik van dashboards voor beoordeling van eerlijkheid in Azure Machine Learning Studio pip install azureml-contrib-fairness
pip install --upgrade azureml-contrib-fairness
pip show azureml-contrib-fairness
azureml-contrib-dataset Bevat gespecialiseerde functionaliteit voor het werken met gegevenssetobjecten in Azure Machine Learning. pip install azureml-contrib-dataset
pip install --upgrade azureml-contrib-dataset
pip show azureml-contrib-dataset
azureml-contrib-automl-pipeline-steps Bevat vooraf gemaakte stappen die kunnen worden uitgevoerd in een Azure Machine Learning-pijplijn. pip install azureml-contrib-automl-pipeline-steps
pip install --upgrade azureml-contrib-automl-pipeline-steps
pip show azureml-contrib-automl-pipeline-steps
azureml-contrib-automl-dnn-vision Dit pakket is alleen bedoeld om te worden gebruikt door door het AutoML-systeem gegenereerde scripts. Als u in Windows wilt installeren, moeten de pakketten 'torch' en 'torchvision' afzonderlijk worden geïnstalleerd vóór dit pakket. pip install azureml-contrib-automl-dnn-vision
pip install --upgrade azureml-contrib-automl-dnn-vision
pip show azureml-contrib-automl-dnn-vision
azureml-contrib-automl-dnn-forecasting Algemene azure ML CLI-extensie. Gebruikelijk in azure-cli-ml en azure-cli-ml-preview. pip install azureml-contrib-automl-dnn-forecasting
pip install --upgrade azureml-contrib-automl-dnn-forecasting
pip show azureml-contrib-automl-dnn-forecasting
azureml-contrib-aisc AzureML Contrib voor AzureML AI Super Computer-rekendoel. AISCCompute is een beheerde AI-rekeninfrastructuur die door clusterbeheerder kan worden gekoppeld aan een werkruimte. pip install azureml-contrib-aisc
pip install --upgrade azureml-contrib-aisc
pip show azureml-contrib-aisc
azureml-cli-common Algemene azure ML CLI-extensie. Gebruikelijk in azure-cli-ml en azure-cli-ml-preview. pip install azureml-cli-common
pip install --upgrade azureml-cli-common
pip show azureml-cli-common
azureml-automl-dnn-nlp Dit pakket is alleen bedoeld om te worden gebruikt door door het AutoML-systeem gegenereerde scripts. pip install azureml-automl-dnn-nlp
pip install --upgrade azureml-automl-dnn-nlp
pip show azureml-automl-dnn-nlp
azureml-accel-models Versnel diepe neurale netwerken op FPGA's met de Azure ML Hardware Accelerated Models Service. pip install azureml-accel-models
pip install --upgrade azureml-accel-models
pip show azureml-accel-models
azureml-inference-server-http Met dit pakket schakelt u lokale ontwikkeling, CI/CD-integratie, serverroutes in. pip install azureml-inference-server-http
pip install --upgrade azureml-inference-server-http
pip show azureml-inference-server-http
azure-ml-component Dit pakket bevat functionaliteit voor het ontwerpen en beheren van Azure Machine Learning-onderdelen voor het ontwerpen en verzenden van pijplijnen met behulp van onderdelen pip install azure-ml-component
pip install --upgrade azure-ml-component
pip show azure-ml-component
azureml-pipeline-wrapper Dit pakket bevat functionaliteit voor het ontwerpen en beheren van Azure Machine Learning-modules, het ontwerpen en verzenden van pijplijnen met behulp van modules pip install azureml-pipeline-wrapper
pip install --upgrade azureml-pipeline-wrapper
pip show azureml-pipeline-wrapper
azureml-designer-cv-modules Modules voor het vooraf verwerken en transformeren van afbeeldingen, zoals bijsnijden, opsnijden of het formaat ervan wijzigen. pip install azureml-designer-cv-modules
pip install --upgrade azureml-designer-cv-modules
pip show azureml-designer-cv-modules
azureml-designer-pytorch-modules Modules voor het trainen en deductie van afbeeldingsclassificatiemodellen op basis van pytorch-framework. pip install azureml-designer-pytorch-modules
pip install --upgrade azureml-designer-pytorch-modules
pip show azureml-designer-pytorch-modules
azureml-designer-vowpal-wabbit-modules Modules voor het trainen en deductiemodellen op basis van het Vowpal Wabbit-framework. pip install azureml-designer-vowpal-wabbit-modules
pip install --upgrade azureml-designer-vowpal-wabbit-modules
pip show azureml-designer-vowpal-wabbit-modules
azureml-designer-classic-modules Diverse modules voor gegevensverwerking, modeltraining, deductie en evaluatie. pip install azureml-designer-classic-modules
pip install --upgrade azureml-designer-classic-modules
pip show azureml-designer-classic-modules
azureml-designer-recommender-modules Modules voor het trainen en deductie van aanbevelingsmodellen op basis van een diep neuraal netwerk. pip install azureml-designer-recommender-modules
pip install --upgrade azureml-designer-recommender-modules
pip show azureml-designer-recommender-modules
azureml-designer-internal Interne functies voor ingebouwde modules. pip install azureml-designer-internal
pip install --upgrade azureml-designer-internal
pip show azureml-designer-internal
azureml-designer-core Kernfuncties voor definitie van gegevenstypen, gegevens-io en veelgebruikte functies. pip install azureml-designer-core
pip install --upgrade azureml-designer-core
pip show azureml-designer-core
azureml-designer-datatransform-modules Modules voor het transformeren van gegevenssets, zoals het toepassen van wiskundige bewerkingen, SQL-query's, uitschieters knippen of het genereren van een statistiekenrapport. pip install azureml-designer-datatransform-modules
pip install --upgrade azureml-designer-datatransform-modules
pip show azureml-designer-datatransform-modules
azureml-designer-dataio-modules Modules voor het laden van gegevens in Azure Machine Learning Designer en het schrijven van gegevens naar opslag in de cloud. pip install azureml-designer-dataio-modules
pip install --upgrade azureml-designer-dataio-modules
pip show azureml-designer-dataio-modules
azureml-designer-serving Functies bieden voor het aanroepen van ingebouwde modules in de implementatieservice. pip install azureml-designer-serving
pip install --upgrade azureml-designer-serving
pip show azureml-designer-serving
azureml-contrib-datadrift Bevat functionaliteit voor detectie van gegevensdrift voor verschillende gegevenssets die worden gebruikt in machine learning, waaronder trainingsgegevenssets en scoregegevenssets. pip install azureml-contrib-datadrift
pip install --upgrade azureml-contrib-datadrift
pip show azureml-contrib-datadrift
azureml-contrib-explain-model Bevat experimentele functionaliteit voor het pakket azureml-explain-model, dat een verscheidenheid aan services biedt voor de interpreteerbaarheid van machine learning-modellen. pip install azureml-contrib-explain-model
pip install --upgrade azureml-contrib-explain-model
pip show azureml-contrib-explain-model
azureml-contrib-opendatasets Dit pakket biedt een set API's voor het gebruik van Azure Open Datasets. pip install azureml-contrib-opendatasets
pip install --upgrade azureml-contrib-opendatasets
pip show azureml-contrib-opendatasets
azureml-train-widgets Bevat widgets voor Jupyter Notebooks om uw uitvoeringen visueel bij te houden. pip install azureml-train-widgets
pip install --upgrade azureml-train-widgets
pip show azureml-train-widgets

Zie AzureML op pypi voor meer informatie over bovenstaande pakketten.

Aanvullende richtlijnen voor gebruiksvoorbeelden

Als uw gebruiksscenario hieronder wordt beschreven, moet u rekening houden met de richtlijnen en eventuele aanbevolen acties.

Use-case Hulp
automl gebruiken  De volledige installatieazureml-train-automl SDK in een nieuwe 64-bits Python-omgeving. Een nieuwe 64-bits omgeving is vereist vanwege een afhankelijkheid van het LightGBM-framework . Met dit pakket worden specifieke versies van data science-pakketten geïnstalleerd en vastgemaakt voor compatibiliteit, waarvoor een schone omgeving is vereist.

Met het thin-clientpakket, azureml-train-automl-client, worden geen extra data science-pakketten geïnstalleerd en is ook geen schone Python-omgeving vereist. We raden u aan azureml-train-automl-client als u alleen geautomatiseerde ML-uitvoeringen naar een externe berekening hoeft te verzenden en u geen lokale uitvoeringen hoeft te verzenden of uw model lokaal hoeft te downloaden.

Eén versie achterwaarts en één versie vooruit compatibiliteit wordt alleen ondersteund voor modellen die zijn getraind met het volledige azureml-train-automl pakket. Als een model bijvoorbeeld is getraind met SDK-versie 1.29.0, kunt u de SDK-versies tussen 1.28.0 en 1.30.0 deductie uitvoeren.
Azure Databricks gebruiken Gebruik in de Azure Databricks-omgeving de bibliotheekbronnen die in deze handleiding worden beschreven voor het installeren van de SDK. Zie ook deze tips voor meer informatie over het werken met Azure Machine Learning SDK voor Python op Azure Databricks.
Azure Data Science Virtual Machine gebruiken Op Data Science Virtual Machines die zijn gemaakt na 27 september 2018 is de Python SDK al geïnstalleerd.
Zelfstudies ofnotebooks voor Azure Machine Learning uitvoeren Als u een oudere versie van de SDK gebruikt dan de versie die in de zelfstudie of notebook wordt vermeld, moet u uw SDK upgraden. Voor sommige functies in de zelfstudies en notebooks zijn mogelijk extra Python-pakketten vereist, zoals matplotlib, scikit-learnof pandas. Instructies in elke zelfstudie en notebook laten zien welke pakketten vereist zijn.

Problemen oplossen

  • Pip-installatie: afhankelijkheden zijn niet gegarandeerd consistent met installatie met één regel:

    Dit is een bekende beperking van pip, omdat deze geen werkende afhankelijkheids resolver heeft wanneer u als één regel installeert. De eerste unieke afhankelijkheid is de enige die wordt bekeken.

    In de volgende code azureml-datadrift worden beide azureml-train-automl geïnstalleerd met behulp van een pip-installatie met één regel.

      pip install azureml-datadrift, azureml-train-automl
    

    In dit voorbeeld azureml-datadrift is versie > 1.0 vereist en azureml-train-automl versie < 1.2. Als de nieuwste versie van azureml-datadrift 1.3 is, worden beide pakketten bijgewerkt naar 1.3, ongeacht de azureml-train-automl pakketvereiste voor een oudere versie.

    Als u ervoor wilt zorgen dat de juiste versies voor uw pakketten zijn geïnstalleerd, installeert u met behulp van meerdere regels, zoals in de volgende code. Volgorde is hier geen probleem, omdat pip expliciet downgradet als onderdeel van de volgende regelaanroep. En dus worden de juiste versieafhankelijkheden toegepast.

       pip install azureml-datadrift
       pip install azureml-train-automl 
    
  • Uitlegpakket wordt niet gegarandeerd geïnstalleerd bij de installatie van de azureml-train-automl-client:

    Wanneer u een externe AutoML-uitvoering uitvoert met modeluitleg ingeschakeld, ziet u het foutbericht 'Installeer het pakket azureml-explain-model voor modeluitleg'. Dit is een bekend probleem. Als tijdelijke oplossing volgt u een van de onderstaande stappen:

    1. Installeer azureml-explain-model lokaal.
        pip install azureml-explain-model
    
    1. Schakel de uitlegfunctie volledig uit door model_explainability=False door te geven in de AutoML-configuratie.
        automl_config = AutoMLConfig(task = 'classification',
                               path = '.',
                               debug_log = 'automated_ml_errors.log',
                               compute_target = compute_target,
                               run_configuration = aml_run_config,
                               featurization = 'auto',
                               model_explainability=False,
                               training_data = prepped_data,
                               label_column_name = 'Survived',
                               **automl_settings)
    
  • Panda-fouten: meestal gezien tijdens het AutoML-experiment:

    Wanneer u uw omgeving handmatig instelt met behulp van pip, kunt u fouten (met name van pandas) opmerken als gevolg van niet-ondersteunde pakketversies die worden geïnstalleerd.

    Bijvoorbeeld: ModuleNotFoundError: No module named 'pandas.core.internals.managers'; 'pandas.core.internals' is not a package

    Om dergelijke fouten te voorkomen, installeert u de AutoML SDK met behulp van de automl_setup.cmd:

    1. Open een Anaconda-prompt en kloon de GitHub-opslagplaats voor een set voorbeeldnotebooks.
    git clone https://github.com/Azure/MachineLearningNotebooks.git
    
    1. cd naar de map how-to-use-azureml/automated-machine-learning waar de voorbeeldnotebooks zijn geëxtraheerd en vervolgens uitgevoerd:
    automl_setup
    
  • KeyError: 'merk' bij het uitvoeren van AutoML op een lokaal reken- of Azure Databricks-cluster

    Als er na 10 juni 2020 een nieuwe omgeving is gemaakt met behulp van SDK 1.7.0 of eerder, kan de training mislukken met deze fout vanwege een update in het py-cpuinfo-pakket. (Omgevingen die zijn gemaakt op of vóór 10 juni 2020, worden niet beïnvloed, net als experimenten die worden uitgevoerd op externe rekenkracht omdat in de cache opgeslagen trainingsinstallatiekopieën worden gebruikt.) Voer een van de volgende twee stappen uit om dit probleem te omzeilen:

    • Werk de SDK-versie bij naar 1.8.0 of hoger (hiermee wordt ook py-cpuinfo gedowngraded naar 5.0.0):

      pip install --upgrade azureml-sdk[automl]
      
    • Downgrade de geïnstalleerde versie van py-cpuinfo naar 5.0.0:

      pip install py-cpuinfo==5.0.0
      
  • Foutbericht: Kan PyYAML niet verwijderen

    Azure Machine Learning SDK voor Python: PyYAML is een distutils geïnstalleerd project. Daarom kunnen we niet nauwkeurig bepalen welke bestanden erbij horen als er een gedeeltelijke verwijdering is. Als u wilt doorgaan met het installeren van de SDK terwijl u deze fout negeert, gebruikt u:

    pip install --upgrade azureml-sdk[notebooks,automl] --ignore-installed PyYAML
    
  • Installatie van Azure Machine Learning SDK mislukt met een uitzondering: ModuleNotFoundError: geen module met de naam 'ruamel' of 'ImportError: geen module met de naam ruamel.yaml'

    Dit probleem treedt op bij de installatie van de Azure Machine Learning SDK voor Python op de meest recente pip (>20.1.1) in de Conda-basisomgeving voor alle uitgebrachte versies van Azure Machine Learning SDK voor Python. Raadpleeg de volgende tijdelijke oplossingen:

    • Vermijd het installeren van Python SDK in de Conda-basisomgeving, maak in plaats daarvan uw Conda-omgeving en installeer SDK op die zojuist gemaakte gebruikersomgeving. De meest recente pip moet werken op die nieuwe Conda-omgeving.

    • Voor het maken van installatiekopieën in docker, waar u niet kunt overschakelen van de conda-basisomgeving, maakt u pip<=20.1.1 vast in het docker-bestand.

    conda install -c r -y conda python=3.8 pip=20.1.1
    

Volgende stappen

Probeer deze volgende stappen om te leren hoe u de Azure Machine Learning Service SDK voor Python gebruikt:

  1. Lees het overzicht van Azure Machine Learnin Python SDK voor meer informatie over belangrijke klassen en ontwerppatronen met codevoorbeelden.
  2. Volg de zelfstudie Aan de slag met Azure Machine Learning Python om te beginnen met het maken van experimenten en modellen.