python - 尝试在 MS Windows 上运行“mlflow ui”时出错
问题描述
当我运行mlflow ui
时发生以下错误:
Traceback (most recent call last):
File "c:\anaconda3\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "c:\anaconda3\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\Anaconda3\Scripts\gunicorn.exe\__main__.py", line 5, in <module>
File "c:\anaconda3\lib\site-packages\gunicorn\app\wsgiapp.py", line 9, in <module>
from gunicorn.app.base import Application
File "c:\anaconda3\lib\site-packages\gunicorn\app\base.py", line 12, in <module>
from gunicorn import util
File "c:\anaconda3\lib\site-packages\gunicorn\util.py", line 9, in <module>
import fcntl
ModuleNotFoundError: No module named 'fcntl'
Traceback (most recent call last):
File "c:\anaconda3\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "c:\anaconda3\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "C:\Anaconda3\Scripts\mlflow.exe\__main__.py", line 9, in <module>
File "c:\anaconda3\lib\site-packages\click\core.py", line 722, in __call__
return self.main(*args, **kwargs)
File "c:\anaconda3\lib\site-packages\click\core.py", line 697, in main
rv = self.invoke(ctx)
File "c:\anaconda3\lib\site-packages\click\core.py", line 1066, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "c:\anaconda3\lib\site-packages\click\core.py", line 895, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "c:\anaconda3\lib\site-packages\click\core.py", line 535, in invoke
return callback(*args, **kwargs)
File "c:\anaconda3\lib\site-packages\mlflow\cli.py", line 131, in ui
mlflow.server._run_server(file_store, file_store, host, port, 1)
File "c:\anaconda3\lib\site-packages\mlflow\server\__init__.py", line 48, in _run_server
env=env_map, stream_output=True)
File "c:\anaconda3\lib\site-packages\mlflow\utils\process.py", line 38, in exec_cmd
raise ShellCommandException("Non-zero exitcode: %s" % (exit_code))
mlflow.utils.process.ShellCommandException: Non-zero exitcode: 1
我使用了 anaconda + python 3.6.5 并安装了 git 并使用 and 设置C:\Program Files\Git\bin\git.exe
路径C:\Program Files\Git\cmd
。
我安装mlflow
了 whit pip install mlflow
,它的版本是 0.2.1。
我在环境变量中设置了一个具有名称GIT_PYTHON_GIT_EXECUTABLE
和值的变量。C:\Program Files\Git\bin\git.exe
我该如何解决这个问题?
解决方案
首先卸载'mlflow'和'waitress',然后再次安装'mlflow'。现在试试它的工作原理
推荐阅读
- android - 如何修复 Android Studio 中的 INSTALL_FAILED_INVALID_APK 错误?
- java - Amazon EMR 集群停留在启动状态
- google-cloud-firestore - firestore 安全规则获取动态密钥的值?
- azure - Azure 应用服务显示 6 个数据输入指标实例并显示 5 个 CPU 时间指标实例
- c# - 识别在 DiagramControl 对象上选择的控件类型
- node.js - 为什么 Rollup 插件通过本地文件正确加载但不使用 NPM 库?
- json - 推送一个空文件而不是另一个到 github
- data-structures - 动态数组中可以有不同类型的原始数据类型吗?
- sql - 我想进行特定查询以对有关 2 个表的特定信息进行分组
- visual-studio - CEdit 适用于 ComCtrl32 版本 5.82 但不适用于 6.10