【问题标题】:in Flask MySQL and SqlAlchemy command db.create_all() give error在 Flask MySQL 和 SqlAlchemy 命令 db.create_all() 中给出错误
【发布时间】:2020-06-16 13:43:15
【问题描述】:
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 dbdb.create_all()后出现上述错误

【问题讨论】:

标签: python sqlalchemy mysql-python


【解决方案1】:

第 1 步:创建虚拟环境 第 2 步:安装所有必要的模块,例如但是,Flask,SQLAlchemy,您将无法安装 MySQLDB,因此请使用 pip install pymysql 第三步:app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql://root:Vrishab2145@localhost/testOne' 第3步,必须添加mysql+pymysql

Hureyy .....它对我有用 重要的是创建虚拟环境。你不需要经历讨厌的 SSL 和其他事情

【讨论】:

    猜你喜欢
    • 2018-06-15
    • 2015-06-26
    • 2019-06-01
    • 2013-07-28
    • 1970-01-01
    • 1970-01-01
    • 2019-03-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多