в Flask MySQL и команде SqlAlchemy db.create_all () выдают ошибку - PullRequest
0 голосов
/ 04 марта 2020
ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/MySQLdb/_mysql.cpython-37m-darwin.so, 2): Library not loaded: @rpath/libmysqlclient.21.dylib
  Referenced from: /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/MySQLdb/_mysql.cpython-37m-darwin.so
  Reason: image not found

После ввода from app import db и db.create_all() в терминале выше появляется ошибка

1 Ответ

0 голосов
/ 05 марта 2020

Шаг 1. Создание виртуальной среды. Шаг 2. Установите все необходимые модули, например, Flask, SQLAlchemy, однако вы не сможете установить MySQLDB, поэтому вместо этого используйте pip install pymysql Шаг 3: app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql://root:Vrishab2145@localhost/testOne' В шаге 3, необходимо добавить mysql + py mysql

Hureyy ..... Это сработало для меня Важно создание виртуальной среды. Вам не нужно go через грязный SSL и другие вещи

...