我在mac上安装了MySQL server程序还有workbench程序。但是workbench无法启动,具体表现是点击软件屏幕闪一下后没有反映了。
答:这类问题应该是软件与系统不兼容造成的,需要先从软件与操作系统版本下手。
安装的软件版本是:
操作系统版本是:
在终端命令行执行如下命令:
$ /Applications/MySQLWorkbench.app/Contents/MacOS/MySQLWorkbench
来查看具体报错信息
Fatal Python error: initfsencoding: unable to load the file system codec, sys.path = ['/Applications/MySQLWorkbench.app/Contents/Resources/libraries', '/Library/Frameworks/Python.framework/Versions/3.7/lib/python37.zip', '/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7', '/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/lib-dynload']
ModuleNotFoundError: No module named 'encodings'
Current thread 0x000000010a883e00 (most recent call first): Abort trap: 6
根据提示可知 是由于缺少python3.7的原因,可使用如下命令进行安装
# 安装
$ brew install python@3.7
# 创建相应的软连接(注意使用管理员权限)
$ sudo ln -s /usr/local/Cellar/python\@3.7/3.7.10/Frameworks/Python.framework /Library/Frameworks/Python.framework








暂无数据