De Azure Machine Learning SDK voor Python installeren
Dit artikel is een handleiding voor verschillende installatieopties voor de SDK.
Vereisten
- Python heeft versie 3.7 of hoger geïnstalleerd . Gebruik voor azureml-automl-pakketten alleen versie 3.7 of 3.8.
- pip geïnstalleerd
Standaardinstallatie
Gebruik azureml-core
.
pip install azureml-core
Installeer vervolgens eventuele andere pakketten die vereist zijn voor uw specifieke taak.
Upgrade-installatie
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 bekijken:
pip list
U kunt ook de SDK-versie weergeven in Python, maar deze versie bevat niet de secundaire versie.
import azureml.core
print(azureml.core.VERSION)
Andere azureml-pakketten
De SDK bevat veel andere optionele pakketten die u kunt installeren. Deze omvatten afhankelijkheden die niet vereist zijn voor alle gebruiksscenario's, zodat ze niet zijn opgenomen in de standaardinstallatie om te voorkomen dat de omgeving wordt opgeblazen. De volgende tabel bevat een overzicht van de pakketten, de bijbehorende use cases en opdrachten voor het installeren, bijwerken en 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 deep 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 , numpy en scikit-learn . Als u geautomatiseerde ML-uitvoeringen wilt verzenden op een externe rekenkracht en geen ML lokaal nodig hebt, raden we u aan om de thin client, azureml-train-automl-client het pakket dat deel uitmaakt van de azureml-sdk . Zie de aanvullende use-case-richtlijnen 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 achterwaarts 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, waaronder experimentele functionaliteit of preview-functies. | pip install azureml-contrib pip install --upgrade azureml-contrib pip show azureml-contrib |
azureml-datadrift |
Bevat functionaliteit om te detecteren wanneer modeltrainingsgegevens zijn afgelopen van de scoregegevens. | pip install azureml-datadrift pip install --upgrade azureml-datadrift pip show azureml-datadrift |
azureml-interpret |
Wordt gebruikt voor modelinterpretabiliteit, 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 uitvoeringsgeschiedenis van experimenten en het starten van TensorBoard voor het visualiseren van de prestaties en structuur van het experiment. | pip install azureml-tensorboard pip install --upgrade azureml-tensorboard pip show azureml-tensorboard |
azureml-mlflow |
Bevat functionaliteit voor het integreren 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, estimators die worden gebruikt in DNN-training (Deep Neural Network), estimators 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 kern van 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 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 Pakket Thos wordt gebruikt om machine learning-werkstromen te bouwen en uit te voeren op 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 afgelopen 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 for 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 Pipeline-stappen en 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 in 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 fairness-evaluatie 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 voordat dit pakket wordt uitgevoerd. | 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 pakketten voor Azure ML CLI-extensies. 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 kan worden gekoppeld aan een werkruimte door de clusterbeheerder. | pip install azureml-contrib-aisc pip install --upgrade azureml-contrib-aisc pip show azureml-contrib-aisc |
azureml-cli-common |
Algemene pakketten voor Azure ML CLI-extensies. 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, opvullingen of het wijzigen van het formaat. | 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 |
Een verscheidenheid aan 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 deep neurale netwerken. | pip install azureml-designer-recommender-modules pip install --upgrade azureml-designer-recommender-modules pip show azureml-designer-recommender-modules |
azureml-designer-internal |
Interne functionaliteiten voor ingebouwde modules. | pip install azureml-designer-internal pip install --upgrade azureml-designer-internal pip show azureml-designer-internal |
azureml-designer-core |
Kernfunctionaliteiten 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 door wiskundige bewerkingen, SQL-query's toe te passen, uitbijters te knippen of een statistiekenrapport te genereren. | 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 cloudopslag. | pip install azureml-designer-dataio-modules pip install --upgrade azureml-designer-dataio-modules pip show azureml-designer-dataio-modules |
azureml-designer-serving |
Biedt functies 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 verschillende services biedt voor de interpreteerbaarheid van het machine learning-model. | 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 verbruik 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 use-case
Als uw use-case hieronder wordt beschreven, noteert u de richtlijnen en eventuele aanbevolen acties.
Use-case | Richtlijn |
---|---|
automl gebruiken |
Installeer de volledigeazureml-train-automl SDK in een nieuwe 64-bits Python-omgeving. Er is een nieuwe 64-bits omgeving vereist vanwege een afhankelijkheid van het LightGBM-framework . Met dit pakket worden specifieke versies van data science-pakketten geïnstalleerd en vastgemaakt voor compatibiliteit. Hiervoor is een schone omgeving vereist. De thin client, azureml-train-automl-client het pakket installeert geen extra data science-pakketten of vereist een schone Python-omgeving. We raden u aan azureml-train-automl-client om alleen geautomatiseerde ML-uitvoeringen te verzenden naar een externe berekening en u hoeft geen lokale uitvoeringen in te dienen of uw model lokaal te downloaden. Eén versie achterwaarts en één versie voorwaartse 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 deductie uitvoeren met SDK-versies tussen 1.28.0 en 1.30.0. |
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 Datawetenschap Virtual Machine gebruiken | Op Data Science Virtual Machines die zijn gemaakt na 27 september 2018 is de Python SDK al geïnstalleerd. |
Zelfstudies of notebooks voor Azure Machine Learning uitvoeren | Als u een oudere versie van de SDK gebruikt dan de versie die in de zelfstudie of het notebook wordt vermeld, moet u uw SDK upgraden. Voor sommige functionaliteit in de zelfstudies en notebooks zijn mogelijk extra Python-pakketten nodig, zoals matplotlib , scikit-learn of pandas . In elke zelfstudie en notebook ziet u welke pakketten vereist zijn. |
Probleemoplossing
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 installeert als één regel. De eerste unieke afhankelijkheid is de enige die wordt bekeken.
In de volgende code
azureml-datadrift
enazureml-train-automl
beide worden geïnstalleerd met behulp van een pip-installatie met één regel.pip install azureml-datadrift, azureml-train-automl
Voor dit voorbeeld
azureml-datadrift
is versie > 1.0 vereist enazureml-train-automl
is versie < 1.2 vereist. Als de nieuwste versie vanazureml-datadrift
1.3 is, worden beide pakketten geüpgraded naar 1.3, ongeacht deazureml-train-automl
pakketvereiste voor een oudere versie.Als u ervoor wilt zorgen dat de juiste versies voor uw pakketten zijn geïnstalleerd, installeert u meerdere regels, zoals in de volgende code. Order 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 het installeren van de azureml-train-automl-client:
Wanneer u een externe AutoML-uitvoering uitvoert waarvoor modeluitleg is ingeschakeld, ziet u het foutbericht 'Installeer het pakket azureml-explain-model voor modeluitleg'. Dit is een bekend probleem. Volg als tijdelijke oplossing een van de onderstaande stappen:
- Installeer azureml-explain-model lokaal.
pip install azureml-explain-model
- 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 pip, ziet u mogelijk fouten (met name van pandas) omdat er niet-ondersteunde pakketversies zijn geïnstalleerd.
Bijvoorbeeld
ModuleNotFoundError: No module named 'pandas.core.internals.managers'; 'pandas.core.internals' is not a package
Als u dergelijke fouten wilt voorkomen, installeert u de AutoML SDK met behulp van de automl_setup.cmd:
- Open een Anaconda-prompt en kloon de GitHub-opslagplaats voor een set voorbeeldnotebooks.
git clone https://github.com/Azure/MachineLearningNotebooks.git
- cd naar de map how-to-use-azureml/automated-machine-learning waarin de voorbeeldnotebooks zijn geëxtraheerd en voer vervolgens het volgende uit:
automl_setup
KeyError: 'merk' bij het uitvoeren van AutoML op lokale compute of Azure Databricks-cluster
Als er na 10 juni 2020 een nieuwe omgeving is gemaakt met 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, omdat experimenten worden uitgevoerd op externe berekeningen omdat trainingsafbeeldingen in de cache 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 downgradet u ook py-cpuinfo 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 bij het bestand horen als er een gedeeltelijke verwijdering is. Als u wilt doorgaan met het installeren van de SDK terwijl deze fout wordt genegeerd, 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 'vmmel' of 'ImportError: Geen module met denaam.yaml'
Dit probleem treedt op bij de installatie van Azure Machine Learning SDK voor Python op de nieuwste pip (>20.1.1) in de conda-basisomgeving voor alle uitgebrachte versies van Azure Machine Learning SDK voor Python. Raadpleeg de volgende tijdelijke oplossingen:
Installeer de Python SDK niet in de conda-basisomgeving, maak liever uw conda-omgeving en installeer SDK op die zojuist gemaakte gebruikersomgeving. De nieuwste pip moet werken aan die nieuwe Conda-omgeving.
Voor het maken van installatiekopieën in docker, waarbij 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
Voer de volgende stappen uit om te leren hoe u de Azure Machine Learning Service SDK voor Python gebruikt:
- Lees het overzicht van de Azure Machine Learnin Python SDK voor meer informatie over belangrijke klassen en ontwerppatronen met codevoorbeelden.
- Volg de zelfstudie Aan de slag met Azure Machine Learning Python om te beginnen met het maken van experimenten en modellen.