我正在遵循MLFlow网站上的教程。我能够运行train.py和mlflow ui正常工作。打包项目尝试使用env变量MLFLOW_CONDA_HOME,但是找不到conda。 我尝试将变量设置为anaconda3 / condabin的路径,但似乎找不到我的可执行文件。这是我得到的错误: 错误mlflow.cli:===在/ anaconda3 / condabin \ bin / conda找不到Conda可执行文件。确保按照安装程序安装了Conda https://conda.io/docs/user-guide/install/index.html的规定。您还可以通过设置MLFLOW_CONDA_HOME环境变量来配置MLflow以查找特定的Conda可执行文件 到Conda可执行文件的路径===
在路径的末尾添加\ bin / conda似乎是问题所在,我不确定为什么mlflow会这样做。我什至尝试在conda env中将其设置为python.exe,但是没有运气。我在Anaconda文件夹中的任何地方都找不到bin / conda文件夹。
答案 0 :(得分:1)
MLflow 1.5今天才发布。
它在github注释中没有特别提及,但是我遇到了同样的问题,它在\ bin / conda上贴了,现在不再这样做了。
答案 1 :(得分:1)
我通过在Anaconda Prompt上运行来解决此问题。确保也首先在anaconda中安装了mlflow。但是问题是,它在Windows上不兼容,您需要分成两个步骤,激活conda环境,然后使用--no-conda运行,如此处https://github.com/mlflow/mlflow/issues/2674
答案 2 :(得分:0)
我通过一起删除MLFLOW_CONDA_HOME环境变量解决了该问题。确保已将conda可执行文件的路径添加到PATH变量。