IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> Win10安装superset -> 正文阅读

[Python知识库]Win10安装superset

一、安装Python环境

使用anaconda快速的安装python环境。
anaconda其他版本安装包官方地址:https://repo.anaconda.com/archive/
安装过程中可以勾选添加环境变量:
在这里插入图片描述
若选择添加环境变量,可进入cmd命令行,输入指令进行验证:

python -V

二、Apache Superset安装

  1. 安装虚拟环境virtualenv(需要安装Python,并配置环境变量)

    (1)关于虚拟环境virtualenv:在开发Python应用程序的时候,系统安装的Python3只有一个版本。所有第三方的包都会被pip安装到Python3的site-packages目录下。如果我们要同时开发多个应用程序,那这些应用程序都会共用一个Python,就是安装在系统的Python 3。如果应用A需要jinja 2.7,而应用B需要jinja 2.6怎么办?这种情况下,每个应用可能需要各自拥有一套“独立”的Python运行环境。virtualenv就是用来为一个应用创建一套“隔离”的Python运行环境。 
    (2)安装命令:pip install virtualenv
    (3)虚拟环境virtualenv使用:
    a. 创建虚拟环境virtualenv文件夹:

    d:
    cd Python
    md superset
    cd superset
    

    b. 环境激活:

    virtualenv env
    # 激活,启用虚拟环境(必须要用反斜杆)
    env\Scripts\activate
    # 虚拟环境退出
    env\Scripts\deactivate
    

    激活后在命令行输入的左侧有(env)标记,这样我们的后续操作都会在env中生效,不会影响整体的pyhton环境。

  2. 安装 superset
    (1)安装(更新)setuptools和pip

    pip install --upgrade setuptools pip -i https://pypi.douban.com/simple/
    

    (2)安装Superset

    # 说明:-i的作用是指定镜像,这里选择国内镜像
    pip install apache-superset -i https://pypi.douban.com/simple/
    

    (3)相关依赖下载
    a. flask-appbuilder

    pip install flask-appbuilder
    

    b. python-geohash

    pip install C:\Users\Lenovo\Downloads\python_geohash-0.8.5-cp36-cp36m-win_amd64.whl
    

    Python-geohash下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#python-geohash

    注意:安装对应版本Python的包,比如我的是 3.6的,那么就要对应下载这个:python_geohash-0.8.5-cp36-cp36m-win32.whl

    c. 其他依赖

    pip install wtforms_json flask_compress celery flask_migrate flask_talisman flask_caching sqlparse bleach markdown numpy pandas parsedatetime pathlib2 simplejson humanize polyline geopy cryptography backoff msgpack pyarrow contextlib2 croniter retry selenium isodate
    

    (4) 配置superset
    a. 在D:\Python\superset\env\Scripts目录下执行以下代码:

    # 创建管理员帐号
    fabmanager create-admin --app superset
    

    报错:在创建管理员账号时报:AttributeError: ‘NoneType’ object has no attribute ‘auth_type’
    解决方法:

    python superset init 
    python superset fab create-admin
    

    b.

    # 初始化数据库 
    python superset db upgrade
    
    # 初始化角色和权限
    python superset init
    
    # 启动服务,端口 8088, 使用 -p 更改端口号。
    python superset run -p 8088 
    
  3. 输入网址:http://localhost:8088/,得到如下界面:
    在这里插入图片描述

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-12-10 11:01:17  更:2021-12-10 11:02:16 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 4:52:59-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码