参考
Superset在windows下的安装配置 Visual Studio 2015 排错
安装
安装python使用Anaconda装载器。Anaconda 注意安装的python版本与sasl匹配与否。 sasl 这里只有python2.7、3.4、3.5、3.6、3.7可以匹配。 因此下载python3.7版本的Anaconda和sasl-0.2.1-cp37-cp37m-win_amd64.whl。 在pycharm中设置python版本 然后安装Visual Studio的时候勾取Visual C++ 2015 Build Tools的部分。
控制台执行
进入pycharm的控制台,安装virtualenv、superset模块
>pip install virtualenv
>pip install superset
然后执行python superset init,发现没有superset,找到superset的文件夹 并且转到superset的文件夹下执行命令
>cd d:\anaconda37\Lib\site-packages\superset\bin
>python superset init
开始出现缺模块现象,安装以下模块。
>pip install flask
>pip install wtforms_json
>pip install flask_appbuilder
>pip install flask_compress
>pip install celery
>pip install flask_migrate
>pip install flask_talisman
>pip install flask_caching
>pip install sqlparse
>pip install bleach
>pip install markdown
>pip install numpy
>pip install pandas
>pip install parsedatetime
>pip install pathlib2
>pip install simplejson
>pip install humanize
>pip install geohash
出现geohash安装后无法导入现象,将Geohash文件夹重命名为geohash,然后修改该目录下的init.py文件,把from geohash改为from .geohash。 再安装以下模块。
>pip install polyline
>pip install geopy
>pip install backoff
>pip install msgpack
>pip install pyarrow
>pip install contextlib2
>pip install croniter
>pip install retry
>pip install selenium
此时模块错误结束,开始出现数据库连接错误。暂时不处理连接的数据库的用户名密码 先执行数据库初始化
>python superset db upgrade
开始出现缺模块现象,安装以下模块。
>pip install isodate
完成数据库初始化。 再完成初始化superset。
>cd d:\anaconda37\Lib\site-packages\superset\bin
>python superset init
>python superset fab create-admin
完成创建用户。 再初始化数据库
>python superset db upgrade
>python superset load-examples
>python superset run -p 8088
由于全程没有使用virtualenv,可以尝试使用它,不过由于superset容易不识别导致python superset init执行失败。以下为尝试:
D:\>cd d:\python\myproject
d:\python\myproject>virtualenv env
d:\python\myproject>env\Scripts\activate
(env) d:\python\myproject>
superset网址出现,完成基本配置
成功之后会出现网址 网址如下:
|