我的 Mac 上安装了 Atom 编辑器,带有 Beautify 包。适用于 HTML 等,但是当我尝试美化 SQL 时,它说它需要 SQLFormat,默认情况下未安装。当我点击 github 链接时,它显示 SQLFormat 是 Python,安装说明是 downalod zip 和“pip install sqlparse”。我需要安装 Python 来加载 sqlparse 吗?有人对如何在 Mac 上加载有一些简单的说明吗?
问问题
122 次
1 回答
1
首先用 pip 安装 sqlparse (要做到这一点,你需要有 python)
pip install sqlparse
安装后记下安装它的 python 版本。例如,在我的情况下,它是 python3.7 / python3
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: sqlparse in ./Library/Python/3.7/lib/python/site-packages (0.4.2)
如果不添加您的 PATH 变量,请确保/usr/local/bin/
在您的 PATH 变量上。echo $PATH
然后使用您选择的任何编辑器在/usr/local/bin/(即/usr/local/bin/sqlformat)下创建一个文件sqlformat并粘贴到下面的代码片段,确保使用正确版本的python并保存文件
#!/bin/bash
FLAGS="$f $p $@"
exec python3 -m sqlparse $FLAGS
最后通过更改文件权限
chmod 755 /usr/local/bin/sqlformat
于 2021-11-06T03:34:35.507 回答