该问题的解决方案是在运行mlflow.projects.run()之前手动设置conda环境路径或使用.zip文件安装conda环境。
代码示例:
import mlflow
mlflow.set_tracking_uri('http://localhost:5000')
mlflow. set_experiment('my-experiment')
conda_env = mlflow.projects.read_yaml('path/to/conda-env.yaml')
#手动设置conda环境路径
#mlflow.projects.run(uri='path/to/project', entry_point='entry_point', parameters={}, conda_env=conda_env, use_conda=True, conda_env_path='path/to/conda/env')
#通过.zip文件安装conda环境
mlflow.projects.run(uri='path/to/project', entry_point='entry_point', parameters={}, conda_env='path/to/conda-env.zip', use_conda=True)