美文网首页
【Flask】flask+mysql报错image not fo

【Flask】flask+mysql报错image not fo

作者: 李庆文 | 来源:发表于2019-10-04 15:45 被阅读0次

    一. 报错信息如下

    ImportError: 
    dlopen(/path/to/my/app/venv/lib/python3.7/site-packages/MySQLdb/_mysql.cpython-37m-darwin.so,
    2): Library not loaded: libssl.1.0.0.dylib
    Referenced from: /path/to/my/app/venv/lib/python3.7/site-packages/MySQLdb/_mysql.cpython-37m-darwin.so
    Reason: image not found
    
    

    二. 处理措施

    关键在于没有没有加载的包加载进来。经过我多次测试,执行下面三条命令即可。

    sudo ln -s /usr/local/mysql/lib/libmysqlclient.21.dylib /usr/lib/libmysqlclient.21.dylib
    sudo ln -s /usr/local/mysql/lib/libssl.1.0.0.dylib /usr/lib/libssl.1.0.0.dylib 
    sudo ln -s /usr/local/mysql/lib/libcrypto.1.0.0.dylib /usr/lib/libcrypto.1.0.0.dylib
    

    解决库连接的问题-stack—overflow

    三. 其他

    如果用的是mac系统,可能会报错Operation not permitted,可以参考这篇文章来解决

    相关文章

      网友评论

          本文标题:【Flask】flask+mysql报错image not fo

          本文链接:https://www.haomeiwen.com/subject/wjkspctx.html