R中的ML-Flow安装

时间:2019-10-10 10:56:54

标签: r ubuntu mlflow

我在ubuntu环境中安装了R的MLFLOW。当我尝试对mlflow执行任何命令时,我得到的错误低于错误

  

mlflow_ui()   rethrow_call(c_processx_exec,command,c(command,args),stdin,错误:     无法启动processx进程(系统错误2,没有此类文件或目录)@ unix / processx.c:573

2 个答案:

答案 0 :(得分:0)

@digvijay您installed conda并在计算机上调用了R install_mlflow function吗?调用R API之前必须这样做-install_mlflow创建了一个conda环境来安装MLflow CLI,某些R API(例如mlflow_ui)依赖此环境。

答案 1 :(得分:-1)

您可以使用pip单独安装MLFlow,然后在~/.Renviron中指定变量。如果您没有.Renviron文件,请创建一个。 (在R中签出help("Startup")以获得更多信息)。

您需要在.Renviron文件中设置的环境变量是:

MLFLOW_PYTHON_BINMLFLOW_BIN。这些需要设置为python可执行文件和mlflow可执行文件的位置。

使用pip安装which python之后,只需运行which mlflowmlflow即可获得这些信息。

确保重新启动Rstudio(也许尝试删除mlflow并重新安装软件包)。

那么就不需要运行mlflow::install_mlflow()