flask项目运行,报错Library not loaded: @rpathlibmysqlclient.21.dylib

    技术2023-05-30  20

    天坑!!!!! 前期问题和这篇文章讲的一样。 链接:点我

    但是 我的Mac版本是catalina,所以,及时将csrutil关闭了,也照样不行。 问题如下:

    ln: /usr/lib/libmysqlclient.21.dylib: Read-only file system

    接下来寻找了很多办法,终于找到了。 在终端输入以下命令:

    sudo mount -uw /

    这一步之后,出现的问题就不是文件系统只读的问题,而是:

    ln: /usr/lib/libmysqlclient.21.dylib: Permission denied

    这个时候,就是权限的问题了,我们只需要来一波无脑操作:

    sudo chmod 777 /usr/lib

    好了,大功告成!接下来可以去根据报错来建立软连接了。

    当然,最后得去吧csrutil改回来,这样的话,上面的无脑操作就失效了,但是之前改的却保持下来了,完美解决!

    Processed: 0.010, SQL: 8