SuperSet安装及问题
SuperSet 安装环境
在这里我使用的是如下的配置进行的安装:
- Windows 10
- Anaconda 4.10.1(虚拟环境使用的是Python 3.7.11)
- NodeJS 14.17.5
- 其他组件(包括sasl,Twisted,wordcloud)
- Pycharm
- SuperSet
基础环境配置
首先要保障基础能力的完整性,具体下载和安装在这里暂且不谈(若首次使用Anaconda,会出现一些Windows无法兼容的问题,比如不显示虚拟环境等,可以度娘查一下,我做过了但是忘记录了。。。),组件记得要在虚拟环境中配置哈:
-
首先下载SuperSet对应的git,可以使用
git clone
也可以直接下载zip解压,配置到本地后,使用Pycharm打开该项目,并配置对应的Python Interpreter(File—>Settiings—>Project—>Python Interpreter),通过右上角的设置—>add—>Conda Environment配置一个Python 3.7的虚拟环境(可以使用更低的版本,但是不要使用3.8或3.9,因为sasl的包最高版本是3.7) -
在Terminal中通过**
conda activate XXXXX
**(项目名称,如果你没有变更的话,应该是superset-master),然后安装上述3个组件 -
安装好上述的3个组件后就可以安装SuperSet对应的requirement.txt了,不过这里要注意一下,这个版本的SuperSet的目录变为如下图了,所以我使用的文件在./requirements/development.txt中,可以直接使用
pip install -r .\requirements\development.txt
-
在安装过程中可能会出现很多需要
error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
的地方,那么可以直接简单的在Python Lib中查找下载安装一下,我这里是python-geohash没找到,所以直接PIP了,使用后就会发现没有报错信息了哈