安装superset时的坑
Posted atbruce
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装superset时的坑相关的知识,希望对你有一定的参考价值。
一、superset的基本介绍
1、super工作原理:
用户通过浏览器访问superset的ui界面------->
flask开发的web应用发送请求--------->
对接数据源摄取数据--------->
返回数据到浏览器-------->
nvd3.js可视化数据
2、安装:
环境要求:
superset安装环境必须有python3.6版本左右,不支持2.x
3、问题:
shell中2.x版本
解决:conda
4、conda软件介绍:
conda针对多种语言的一个依赖,类似于java中的maven,类似于yum
5、anaconda 负责构建一个实验室的环境,内置了ai程序和ml(机器学习)程序所需要的的180多种软件集合anaconda内置了conda
帮助他安装180多种软件,类似与CDH,如果不需要所有的软件环境可以安装小版本miniconda
6、pip:
pip python包的管理工具,仅仅为python提供服务!pip没有conda强!
二、安装时遇到的问题
1、创建一个新的环境,连接不上镜像文件
我们使用的清华的镜像文件
但是在创建新的环境时,报错,如下:
通过排除:可能的原因有两个:
1)修改家目录下的.condarc文件(删除- defaults)
2)关闭python的防火墙
虽然我已经关闭了linux的防火墙,但是还是要关闭这个
完成以上两个即可创建新的环境
2、安装驱动两种方式
1)pip install mysqlclient(官方推荐,但是不好使)
2)conda install mysqlclient
3、pip install 库名安装不了
可能原因:命令执行语言版本过低(未确认)
解决:pip install (库或者包名)-i http://pypi.douban.com/simple --trusted-host pypi.douban.com (可以换成对应的pip源)
4、国内pip源
阿里云 http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) http://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
以上是关于安装superset时的坑的主要内容,如果未能解决你的问题,请参考以下文章
安装Apache Superset--基于Docker的安装配置
BI工具Superset的搭建--基于Docker的安装配置