0

我的 Mac 上安装了 Atom 编辑器,带有 Beautify 包。适用于 HTML 等,但是当我尝试美化 SQL 时,它说它需要 SQLFormat,默认情况下未安装。当我点击 github 链接时,它显示 SQLFormat 是 Python,安装说明是 downalod zip 和“pip install sqlparse”。我需要安装 Python 来加载 sqlparse 吗?有人对如何在 Mac 上加载有一些简单的说明吗?

4

1 回答 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 回答