代码之家  ›  专栏  ›  技术社区  ›  chilun

在超集中从python2.7升级到python3.6

  •  2
  • chilun  · 技术社区  · 7 年前

    正如标题所说,有没有一种简单的方法可以从 2.7 3.6 是否保留所有旧数据和信息(仪表板、图表、表格)?

    我用的是旧版本的superset is 0.25.6 而python是

    0.28 对于超集,但是版本 0.28 python2.7 .

    我不能只使用命令升级:

    pip install superset -- upgrade
    superset db upgrade
    

    pip install superset 将安装在路径 /usr/local/lib/python2.7/dist-packages pip3 install superset /usr/local/lib/python3.6/dist-packages .

    但新的将在 python3.6 .

    如何将旧版本的超集和数据移动到新版本?

    任何帮助都将不胜感激!

    1 回复  |  直到 7 年前
        1
  •  0
  •   akG    7 年前

    这在ubuntu 16.04上有效

    pip install --upgrade setuptools pip
    sudo add-apt-repository ppa:jonathonf/python-3.6
    sudo apt update
    sudo apt install python3.6 python3.6-dev
    wget https://bootstrap.pypa.io/get-pip.py
    sudo python3.6 get-pip.py
    pip3 install superset
    
        2
  •  0
  •   PyManiac    7 年前

    Superset将仪表板、图表、表格和数据源的所有数据存储在自己的数据库中。只需设置一个超集的干净副本,默认情况下使用python3.6,并用旧数据库的副本替换工作数据库。