Superset - невозможно импортировать базу данных с использованием SQLAlchemy.Библиотека не загружена ошибка - PullRequest
0 голосов
/ 23 мая 2019

Я использую Apache Superset на своем локальном хосте. Однако, когда я создаю базу данных с помощью SQLAlchemy URI, суперсет выдает следующую ошибку:

ОШИБКА: {"ошибка": "Соединение не удалось! \ N \ nВ возвращенном сообщении об ошибке было: \ ndlopen (/usr/local/lib/python3.6/site-packages/MySQLdb/_mysql.cpython-36m-darwin .so, 2): библиотека не загружена: libssl.1.0.0.dylib \ n Ссылка на: /usr/local/lib/python3.6/site-packages/MySQLdb/_mysql.cpython-36m-darwin.so\n Причина: изображение не найдено "}

Я сделал следующие символические ссылки в моем / usr / local / lib. мой python3 находится в / usr / local / bin / python3

    1. _mysql.cpython-36m-darwin.so -> /usr/local/lib/python3.6/site-packages/MySQLdb/_mysql.cpython-36m-darwin.so
    1. MySQLdb -> /usr/local/lib/python3.6/site-packages/MySQLdb
    1. libmysqlclient.21.dylib -> /usr/local/mysql/lib/libmysqlclient.21.dylib

Нужно ли создавать какую-нибудь символическую ссылку для libssl.1.0.0.dylib?

Ниже приведены пути .bash_profile:

export PATH="/usr/local/opt/python/libexec/bin:$PATH"
export PATH="/usr/local/mysql/bin:$PATH"
export JAVA_HOME=/Library/Java/JavaVirtualMachines/openjdk-12.0.1.jdk/Contents/Home
export DYLD_LIBRARY_PATH=/usr/local/mysql/lib:$DYLD_LIBRARY_PATH
export PATH="/usr/local/opt/openssl/bin:$PATH"
export PKG_CONFIG_PATH="/usr/local/opt/openssl/lib/pkgconfig"

Мне нужно импортировать базу данных в суперсет, но я застрял здесь.

...