这个错误通常是由于缺少编译器或编译工具导致的。解决这个问题的方法是安装缺少的依赖项。
首先,确保你的系统上已经安装了gcc编译器。在终端中运行以下命令来检查:
gcc -v
如果没有安装,根据你的操作系统执行以下步骤:
sudo apt-get update
sudo apt-get install build-essential
sudo yum groupinstall 'Development Tools'
xcode-select --install
安装完编译器后,重新运行superset的安装命令。如果问题仍然存在,可能是由于缺少其他依赖项导致的。可以尝试使用包管理器来安装缺少的依赖项。
sudo apt-get install python3-dev libssl-dev libffi-dev libsasl2-dev libldap2-dev
sudo yum install python3-devel openssl-devel libffi-devel openldap-devel
brew install python3 openssl libffi openldap
安装完所有依赖项后,再次运行superset的安装命令,应该就可以成功安装了。