невозможно установить Apache Superset Ubuntu 18.04 или даже Ubuntu 16.04

1

Я пытаюсь установить apache superset в ubuntu (как 18.04, так и 16.04 - внутри виртуального бокса)

Я следую их документации по адресу: https://superset.incubator.apache.org/installation.html#python-virtualenv, но застревает.

Вот шаги, которые я выполнил шаг 1

'sudo apt-get install build-essential libssl-dev libffi-dev python3.5-dev python-pip libsasl2-dev' libldap2-dev

Шаг 2:

pip install virtualenv

шаг 3:

virtualenv venv
. ./venv/bin/activate

Шаг 4:

pip install --upgrade setuptools pip

Шаг 5: supsetet install install

и это тот шаг, на котором я застреваю, и для ubuntu 18.04

сообщение об ошибке похоже на это

Complete output from command python setup.py egg_info:
    Sorry, Python < 3.6 is not supported

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-_atmAP/superset/

Я получаю почти ту же самую ошибку, поскольку единственным отличием является код ошибки 1 в /tmp/pip-install-_atmAP/superset/

где это несколько других букв вместо _atmAP в приведенном выше коде ошибки

Итак, могли бы вы, ребята, сказать мне, где я ошибаюсь? и как его установить?

У меня установлен python 3.6.7, но я думаю, что как-то python 2.7 используется для этого, когда я pip install superset

взгляните на это, и, возможно, вы получите какую-то идею

 pip install --upgrade setuptools pip
Requirement already up-to-date: setuptools in ./venv/lib/python2.7/site-packages (40.6.2)
Requirement already up-to-date: pip in ./venv/lib/python2.7/site-packages (18.1)
(venv) faraz@faraz-VirtualBox:~$ pip install superset
Collecting superset
  Using cached https://files.pythonhosted.org/packages/da/48/583551048b9e045eed47dbd93c3210fa1e02193e4fad226033a19754525c/superset-0.28.1.tar.gz
    Complete output from command python setup.py egg_info:
    Sorry, Python < 3.6 is not supported

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-jNXS9r/superset/
(venv) faraz@faraz-VirtualBox:~$ sudo apt-get install python3.6-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
python3.6-dev is already the newest version (3.6.7-1~18.04).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
(venv) faraz@faraz-VirtualBox:~$ pip install superset
Collecting superset
  Using cached https://files.pythonhosted.org/packages/da/48/583551048b9e045eed47dbd93c3210fa1e02193e4fad226033a19754525c/superset-0.28.1.tar.gz
    Complete output from command python setup.py egg_info:
    Sorry, Python < 3.6 is not supported

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-M2CmSQ/superset/

Как вы думаете? как это исправить?

  • 1
    Прочитайте сообщение об ошибке: «Извините, Python <3.6 не поддерживается».
  • 0
    да уж. но я использую python 3.6.7. это уже установлено. даже проверил это с помощью python --version, и я вижу Python 3.6.7
Показать ещё 2 комментария
Теги:
virtualbox
apache-superset

2 ответа

1

Не могли бы вы создать виртуальную среду, используя python3.6: -

virtualenv -p python3.6 ENV

Активируйте свою среду

source ENV/bin/activate

Затем попробуйте установить суперсет с помощью следующей команды: -

ENV/bin/pip3.6 install superset
0

у меня хорошо работает следующее в Ubuntu16.04:

sudo 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
sudo pip3 install superset

Ещё вопросы

Сообщество Overcoder
Наверх
Меню