0

AzureML SDK で Python スクリプトを実行しようとしています。ただし、実行ログ ファイルでは、同じエラーが何度も出力されます。

警告: 環境ファイルに pip でインストールされた依存関係がありますが、pip 自体を conda 依存関係の 1 つとしてリストしていません。Conda は正しい pip を使用してパッケージをインストールしない可能性があり、間違った場所に配置される可能性があります。明示的な pip 依存関係を追加してください。私はあなたのために1つ追加していますが、それでもあなたをしつこくしています.

定義された conda 環境は次のようになります。

    {
    "databricks": {
        "eggLibraries": [],
        "jarLibraries": [],
        "mavenLibraries": [],
        "pypiLibraries": [],
        "rcranLibraries": []
    },
    "docker": {
        "arguments": [],
        "baseDockerfile": null,
        "baseImage": "mcr.microsoft.com/azureml/openmpi3.1.2-ubuntu18.04:20210301.v1",
        "baseImageRegistry": {
            "address": null,
            "password": null,
            "registryIdentity": null,
            "username": null
        },
        "enabled": false,
        "platform": {
            "architecture": "amd64",
            "os": "Linux"
        },
        "sharedVolumes": true,
        "shmSize": null
    },
    "environmentVariables": {
        "EXAMPLE_ENV_VAR": "EXAMPLE_VALUE"
    },
    "inferencingStackVersion": null,
    "name": "MyEnvironment04",
    "python": {
        "baseCondaEnvironment": null,
        "condaDependencies": {
            "channels": [
                "anaconda",
                "conda-forge"
            ],
            "dependencies": [
                "python=3.6.2",
                {
                    "pip": [
                        "pip=20.2.40"
                    ]
                },
                "scikit-learn"
            ],
            "name": "azureml_815589d460c271a1415198e7283fa9e9"
        },
        "condaDependenciesFile": null,
        "interpreterPath": "python",
        "userManagedDependencies": false
    },
    "r": null,
    "spark": {
        "packages": [],
        "precachePackages": true,
        "repositories": []
    },
    "version": "1"
}

私の環境での pip パッケージの定義が間違っていると思います。

# Create the dependencies object
myenv_dep = CondaDependencies.create(conda_packages=['scikit-learn'], pip_packages=['pip=20.2.40'])
myenv.python.conda_dependencies = myenv_dep

さらに情報を提供する必要がある場合はお知らせください。

ありがとうございました!

4

1 に答える 1