Я просмотрел все и попробовал все, чтобы решить эту проблему в течение дня или двух, но мне не повезло.
Я впервые использую колбу и sql (macOS), явсе установлено.Но я предполагаю, что он либо установлен неправильно, либо не в ту папку.
Я установил sql прямо с их сайта, затем я последовал этому совету здесь ...
$ open -t .bash_profile
export PATH=${PATH}:/usr/local/mysql/bin/
Iзнаю, что это работает, потому что я могу зайти в базу данных в моем терминале.мое приложение Flask работает (оно запускается до добавления всего кода sql), но единственное, с чем у меня возникают проблемы, - это запуск моей программы после импорта (из импорта MySQL из flask_mysqldb).
Это учебник, которому я также следую, https://www.youtube.com/watch?v=6L3HNyXEais
моя ошибка здесь ...
Ошибка: при импорте «приложения» возникла ошибка ImportError:
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/flask/cli.py", line 235, in locate_app
__import__(module_name)
File "/Users/jonathanmast/flask_prac/app.py", line 2, in <module>
from flask_mysqldb import MySQL
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/flask_mysqldb/__init__.py", line 1, in <module>
import MySQLdb
File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/MySQLdb/__init__.py", line 18, in <module>
from . import _mysql
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.18.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