2

正如标题所说,有没有一种简单的方法可以将 python 版本从超集升级2.73.6超集并保留所有旧数据和信息(仪表板、图表、表格)?

我现在使用旧版本的超集 is0.25.6和 python 2.7

我想升级到0.28超集,但版本0.28不支持python2.7

我不能只使用命令来升级:

pip install superset -- upgrade
superset db upgrade

我发现如果 use commandpip install superset将安装在 path/usr/local/lib/python2.7/dist-packages并且 use commandpip3 install superset将安装在 path /usr/local/lib/python3.6/dist-packages

旧版本的超集和数据位于 path python2.7,但新版本将构建在 path python3.6

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

任何帮助,将不胜感激!

4

2 回答 2

0

这适用于 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
于 2018-12-27T18:23:24.940 回答
0

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

于 2019-04-20T03:26:00.290 回答