Первый раз, используя mysql ... ImportError: - PullRequest
1 голос
/ 27 апреля 2019

Я просмотрел все и попробовал все, чтобы решить эту проблему в течение дня или двух, но мне не повезло.

Я впервые использую колбу и 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...