安裝完 MySQL Workbench 卻打不開的解決方式
我的作業系統:macOS Big Sur v11.2.1
MySQL Workbench 版本:macOS (x86, 64-bit), DMG Archive 8.0.23
參考資料:MySQL Workbench cannot open on Mac - stackoverflow
依照回答者 Phil Nguyen 的建議,我在終端機輸入
/Applications/MySQLWorkbench.app/Contents/MacOS/MySQLWorkbench --verbose
得到跟回答者 EdM 一樣的結果
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'
所以問題大概是出在我沒有安裝 python
然後按照回答者 yakob abada 建議的第一步,在終端機執行
brew install python@3.7
得到
Error: python@3.7: the bottle needs the Apple Command Line Tools to be installed.
You can install them, if desired, with:
xcode-select --install
(遵命,電腦叫我安裝什麼,我就安裝什麼)所以我先執行了
xcode-select --install
再執行一次回答者 yakob abada 建議的第一步
brew install python@3.7
成功後,再執行回答者 yakob abada 建議的第二步
sudo cp -r /usr/local/Cellar/python@3.7/3.7.10_2/Frameworks/Python.framework /Library/Frameworks/Python.framework
然後就可以打開 MySQL Workbench 了。真是可喜可賀。
Comments
Post a Comment