美文网首页
dyld: Library not loaded: @rpath

dyld: Library not loaded: @rpath

作者: sttech | 来源:发表于2019-03-07 12:19 被阅读0次

    问题描述

    在flask项目中为了连接数据库出现以下错误,其中p y_flask为我的当前虚拟环境,本文解决问题不局限任何虚拟环境


    错误信息部分截图
    我的环境
    • Mac os 10.14
    • mysql 8.0.15
    • python 3.6.5 3.7.1 (本人电脑上安装多版本python,对应不同版本虚拟环境)

    解决办法

    第一步 :修改 csrutil

    • 重启 mac 按住 command +r 不放手 进入导航工具栏找 、terminal(终端) 、输入:csrutil disable 回车 重启Mac

    第二步 :打开终端输入以下命令

    • 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

    第三步: 关闭csrutil

    • 重启 mac 按住 command+r 、、、、 输入:csrutil enable 回车,重启

    在此说明,此解决方法不局限任何虚拟环境。

    相关文章

      网友评论

          本文标题:dyld: Library not loaded: @rpath

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